Родился в п. Ильинке Сокольского района Ивановской области.
Окончил Талицкий лесотехнический техникум по специальности «Техник-технолог лесозаготовок», заочно – Российский государственный профессионально-педагогический университет (2003). С 1976 по 1979 г. работал браковщиком, мастером лесозаготовок в Оусском ЛПХ Свердловской области. В Алябьевском ЛПХ трудился мастером лесозаготовок, затем – прорабом (1979-1992). С 1992 г. являлся заместителем главы администрации, затем был главой администрации с.п. Алябьевского (2001-2013).
Важными достижениями в период работы Николая Константиновича главой администрации посёлка были: расширение территории для индивидуального жилищного строительства; победа в окружном конкурсе на звание «Самый благоустроенный город, посёлок, село».
С 2013 г. на заслуженном отдыхе. За свой добросовестный труд награждён Почётной грамотой председателя Думы Ханты-Мансийского автономного округа – Югры (2005). Живёт в с.п. Алябьевском.