Николай Семенович родился 24 сентября 1929 года в Мордовской АССР в селе Старая Яксарка в крестьянской семье, где росло трое детей. В 1936 году семья переехала в село Трудармейское Прокопьевского района.
Во время войны Николай работал в колхозе. Окончил семь классов и сельскохозяйственный техникум, получив специальность механика. В 1952 году был призван в армию. Отслужив три года, вернулся в село Трудармейское. Начал работать водителем па Бабанаковской автобазе (Краснобродский разрез), затем механиком, начальником автоколонны, начальником автогаража.
Трудовой стаж составляет 40 лет. Награжден медалями «За доблестный труд в Великой Отечественной войне 1941-1945 гг.», «За трудовую доблесть», «За доблестный труд», юбилейными медалями, знаком «Победитель соцсоревнования».
Вместе с женой вырастили и воспитали двоих детей. Дочь Любовь имеет высшее экономическое образование, сын Николай - высшее техническое.