Николай Николаевич родился 8 февраля 1957 года в поселке Трудармейский. После окончания средней школы работал водителем на Бабанаковской автобазе. С 1975 по 1977 год служил в рядах Советской Армии. После армии работал водителем на Краснобродской автобазе. После окончания Сибирского автодорожного института работал механиком, старшим механиком, начальником автоколонны. С 2004 года работает старшим механиком в ООО «Разин».
Награжден знаком «Трудовая слава» III степени, знаком «50 лет Дню шахтера», серебряным знаком «Шахтерская доблесть».
Два сына Николая Николаевича продолжают семейную династию: оба работают на Краснобродском угольном разрезе, заочно учатся в КузГТУ.