Геннадий Николаевич родился 1 октября 1980 года в поселке Индустрия. В 1995 году окончил среднюю школу №7 в городе Прокопьевске и поступил в Сибирскую автомобильнодорожную академию. В 2000 году получил специальность инженер автомобилей и автомобильного хозяйства.
С 2000 по 2005 год работал на разрезе «Таёжный» автомехаником автоколонны.
Шахтерский стаж Геннадия Николаевича - 5 лет.