Коренной липчанин Николай Попов родился в 1892 году в семье приказчика лесоторгового склада. «Мне удалось окончить трехклассную церковную школу и четырехклассное городское училище. В 15 лет я начал работать», - писал о детских годах Николай Степанович в автобиографии. Юноша становится конторщиком Липецких рудников – одного из самых крупных тогда предприятий уезда.
В 1916 году Попова призывают на фронт, где он включается в революционную агитацию среди солдат и вступает в ряды РСДРП(б). В декабре 1917 года после демобилизации, Попова направляют работать на родину, где он принимает деятельное участие в установлении Советской власти на Липецкой земле. Он становится членом Липецкого уездного Совета рабочих, солдатских и крестьянских депутатов, а вскоре занимает пост уездного комиссара финансов. Попов создает в уезде финансовую службу, которая обеспечивает кредитами национализированные предприятия, крестьянские кооперативы, учебные заведения и больницы. Впервые денежные средства распределяются на народные нужды. В период гражданской войны Попов – секретарь Тамбовского губкома РКП(б) и член Военсовета укрепрайона в Тамбовской губернии. Впоследствии Николай Попов занимал ответственные посты на партийной работе в Тамбове, Подольске, Запорожье, Харькове. Был заместителем наркома внутренней торговли и заместителем председателя Госплана Украины. Тогда он впервые столкнулся и с дипломатической работой. Попова назначают торговым представителем УССР при торгпредстве СССР в Германии.
В 30-е годы он уже торгпред СССР в Австрии и Франции. Затем Николай Степанович занимал пост замначальника отдела Министерстве коммунального хозяйства. А после защиты кандидатской диссертации Попов работал в Академии коммунального хозяйства и преподавал экономику и организацию городского хозяйства во Всесоюзном заочном инженерно-строительном институте. Николай Степанович был широко эрудированным человеком. Хорошо знал французский и немецкий языки, вел большую научную работу, был автором 17-ти научно-исследовательских работ, ряда книг и учебников по экономике городского хозяйства. Его избирали делегатом партийных съездов и Всесоюзного съезда Советов. В 1967 году персональному пенсионеру союзного значения Попову за заслуги перед трудящимися города присвоили звание «Почетный гражданин города Липецка».
Умер Николай Степановичв 1977 году. Похоронен в Москве.