В 1991 году окончил Военно-дирижерский факультет Московской государственной консерватории им. П. И. Чайковского. В 2003 году – ассистентуру по оперно-симфонического дирижированию Уральской государственной консерватории (класс профессора Е. В. Колобова).
В 2016 году окончил Магистратуру Российской академии народного хозяйства и государственной службы при Президенте РФ по направлению подготовки «Социология».
С 1993 по 2002 г. Н. Соколов – главный дирижер Губернаторского симфонического оркестра Тюменской области. Лауреат Международного фестиваля симфонических и духовых оркестров в Лионе (Франция), лауреат премии имени В. И. Муравленко (2001) в области искусства и культуры.
В 2002-2014 гг. начальник и дирижер симфонического оркестра Центрального военного оркестра Министерства обороны РФ.
С 2004 года Николай Соколов работает в театре «Новая опера» им. Е. В. Колобова, является музыкальным руководителем и дирижером детского оперного спектакля П. П. Вальдгардта «Кошкин дом». Участвовал в постановках опер «Руслан и Людмила» М. И. Глинки, «Волшебная Флейта» В. А. Моцарта, «Набукко» Дж. Верди, «Лоэнгрин» Р. Вагнера, «Любовный напиток» Г. Доницетти. Сотрудничает с композиторами В. Агафонниковым, В. Беляевым, К. Волковым, А. Пахмутовой, Г. Черновым, В. Николаевым, Е. Дербенко, А. Морозовым, Р. Леденевым, Г. Сальниковым и др. Гастролировал в Китае, КНДР, США и Франции.
С 2015 года преподает на кафедре оркестрового дирижирования и на кафедре национальных инструментов народов России, является дирижером учебного оркестра национальных инструментов народов России.