Николай Николаевич Селивановский родился 23 апреля 1901 года в местечке Хойники Речицкого уезда Минской губернии в семье железнодорожного служащего. Работать начал с малых лет. Добровольно вступил в Рабоче-крестьянскую красную армию, участвовал в боях с белополяками. Чекистская его биография началась в 1922 году. Он закончил курсы Главного политического управления при НКВД РСФСР. Пять лет боролся с басмачеством на Туркестанском фронте.
Великую Отечественную войну Селивановский встретил в должности начальника 5-го отдела НКО СССР. После поражения советских войск под Киевом и гибели начальника особого отдела Юго-Западного фронта Анатолия Михеева ему пришлось фактически с нуля воссоздавать фронтовые органы военной контрразведки.
Он одним из первых изменил подход к использованию зафронтовой агентуры. Основной задачей "агентов по тылу противника" теперь стало не наблюдение за войсками и действиями врага, а проникновение в его разведывательные органы.
Осуществляя руководство особыми отделами Сталинградского, Юго-Восточного, Донского и Южного фронтов, с первого до последнего дня участвовал в героической обороне Сталинграда. Он не боялся представлять руководству доклады о действительном положении дел на фронте. Так, 22 июля 1942 года командующим Сталинградским фронтом был назначен генерал Василий Гордов. Это вызвало удивление и недовольство среди многих командиров и особистов. В ходе февральских боев под Белгородом 21-я армия, которой командовал Гордов, потерпела ряд неудач. Большая часть вины за неудачи лежала на командующем, который скрывал их от командования фронта.
Селивановский, взяв на себя ответственность, направил в Москву шифртелеграмму на имя Сталина. В ней и высказал мнение о том, что назначение Гордова на пост командующего фронтом является ошибкой. Копию шифровки направили в Управление особых отделов НКВД СССР. Николая Николаевича срочно вызвали в Москву на доклад к Сталину.
Как потом вспоминал сам Селивановский, Берия его ругал, заявляя, что он сует нос куда не следует, что назначение командующих фронтами - это прерогатива Верховного командования, а не особиста. Но на Сталинградский фронт отправили проверку и Гордова от командования отстранили.
Селивановский вспоминал: "По указанию Сталина на Сталинградский фронт приезжал Абакумов (на тот момент - заместитель главы НКВД СССР) и проверял, насколько я прав в своих доводах. Честно говоря, я сильно рисковал, и, будь что не так, не сносить бы мне головы".
"Сталинград к обороне не был подготовлен, - докладывал Селивановский. - Укрепления на улицах заблаговременно сделаны не были, подземные склады с боеприпасами, продовольствием и медикаментами также не были организованы, в результате чего части вели уличные бои только один день, а боеприпасов уже ни у кого нет. Боеприпасы и продовольствие теперь приходится доставлять по единственно работающей переправе через Волгу и то только в ночное время, так как из действующих 4-х паровых паромов противник сегодня вывел из строя три".
При выезде в Сталинград Селивановский обнаружил, что оборона КП 13-й Гвардейской стрелковой дивизии и пункта связи командующего 62-й армии, расположенных на берегу Волги, полностью не организована, несмотря на то, что противник находится в 100-150 метрах от этих пунктов. Приняты меры к организации обороны и усилению охраны КП.
О ситуации в Сталинграде Селивановский докладывал командующему фронтом Еременко.
В послевоенные годы Николай Николаевич возглавлял 3-е Главное управление МГБ СССР, одновременно являясь заместителем министра государственной безопасности СССР. Но 26 августа 1951 года его освободили от должности. 2 ноября арестовали. Николая Николаевича обвинили в том, что он "являлся участником преступлений группы Абакумова, который способствовал в проведении вражеской работы в органах государственной безопасности".
Но никакой вражеской работы не обнаружили. 21 марта 1953 года из-под стражи его освободили с полной реабилитацией и отправили в запас.
Николай Селивановский умер 2 июня 1997 года. Похоронен с воинскими почестями на Введенском кладбище.
Генерал "Смерш" Николай Селивановский