Николай Геннадьевич родился 23 ноября 1956 года в поселке Индустрия. Окончил Индустринскую восьмилетнюю школу в 1972 году и поступил в Прокопьевский горный техникум. В 1976 году был призван в армию. Служил в Германии.
В 1978 году демобилизовался и устроился работать на шахту «Зенковская» механиком горных работ.
В 2004 году перевелся на разрез «Прокопьевский» старшим механиком, затем переводом в 2008 году на разрез «Березовский» старшим механиком.
В 2009 году заочно окончил СибГУ.
За многолетний добросовестный труд Николай Геннадьевич отмечен грамотами и благодарственными письмами, он является полным кавалером знака «Шахтерская слава», награжден Почетной грамотой от Губернатора Кемеровской области А.Г. Тулеева.