Николай Сергеевич Никольский родился 15 сентября 1913 года в городе Серпухов Московской области в семье служащего. Окончил среднюю школу, затем в 1934 году - Лебедянский зоологический техникум (Саратовская область). После службы в армии (1935-1937 гг.) полтора года работал по специальности в Саратовской и Калининской областях.
В октябре 1941 года прошёл сокращённые военно-политические курсы при Военно-политической академии, стал комиссаром 75-ой отдельной бригады морской пехоты, основу которой составляли моряки Каспийской флотилии. При обороне Москвы эта бригада сражалась под Волоколамском, рядом с прославленной 8-ой гвардейской, Панфиловской дивизией.
В мае 1943 года Никольского назначили заместителем командира дважды Краснознамённой 39-ой гвардейской стрелковой дивизии по политчасти, входившей в состав 8-ой гвардейской армии 3-его Украинского фронта. За два года войны он уже за мужество и героизм был награждён двумя орденами Красного Знамени и орденом Отечественной войны.
Особенно отличился Н. С. Никольский в битве на Днепре в октябре 1943 года, где был тяжело контужен. Звания Героя Советского Союза удостоен 22 февраля 1944 года. Пройдя лечение в госпитале, возглавлял в Ленинграде политотдел дважды Краснознамённого военно-политического училища. После войны был начальником политотдела высшего военного педагогического института по политчасти, занимал другие командные должности. В 1945 году поступил, а в 1951 году окончил исторический факультет Ленинградского государственного университета по специальности "История ВКП(б)". В 1955 году окончил Военную академию Генштаба. С 1962 года полковник Никольский в запасе. Жил в Москве. Работал заведующим военной редакцией Большой Советской Энциклопедии, заместителем главного редактора журнала "Военные знания".
Без отрыва от службы с 1944 года начал заниматься литературной работой. В 1958 году вышла его первая повесть "Ночь на Днепре". Член Союза писателей СССР и России с 1979 года. Издал 10 книг.
Боевой путь и безупречная долголетняя воинская служба и мирный труд Н. С. Никольского отмечены Золотой Звездой Героя, орденом Ленина, тремя орденами Красного Знамени, двумя орденами Отечественной войны I степени, орденом Красной Звезды, восемнадцатью боевыми и юбилейными медалями.
Скончался Николай Сергеевич Никольский 12 апреля 2001 года.