Родился 26 июля 1959 года в селе Спасское Спасского района Приморского края в рабочей семье. В 1981 году окончил Уссурийский железнодорожный техникум, затем Приморскую сельскохозяйственную академию по специализации "Экономика и управление" в 2000 году.
Начал трудовую деятельность 1 июня 1981 года в Комсомольской дистанции гражданских сооружений пос. Литовка Хабаровского края в должности смотрителя зданий, затем старшим мастером и доработал до прораба. В 1987 году назначен начальником Высокогорненской дистанции гражданских сооружений в Хабаровском крае.
С 1989 года работал начальником Уссурийской дистанции гражданских сооружений Дальневосточной железной дороги. При его непосредственном участии проводилась работа по реконструкции и модернизации производственных баз и участков дистанции, непрерывно выполнялись задачи по созданию безопасных и благоприятных условий труда.
С 2004 по 2009 годы являлся депутатом Думы Уссурийского городского округа IV созыва.
Под руководством Геннадия Николаевича дистанцией ежегодно выполнялись плановые задания по строительству и реконструкции служебно-технических зданий и сооружений. На должном уровне проводилась работа по содержанию и текущему ремонту постов электрической централизации, платформ, вокзалов, на участке железной дороги, протяженностью 1942 км.
Задачи улучшения экологической обстановки железнодорожных районов городов и поселков, решены с переводом котельных, работавших на твердом топливе, на электроотопление и жидкое топливо.
Большой вклад внесен Геннадием Николаевичем в обеспечение бесперебойного теплоснабжения жилого фонда и предприятий железной дороги.
Благодаря его умелому руководству, требовательности, личному примеру безупречного труда создан дисциплинированный, стабильный коллектив, способный выполнить производственные задания с отличным качеством. При его участии выполнены работы по благоустройству 15 жилых домов, сооружены 6 спортивных площадок и хоккейных коробок, произведен ремонт кровель, отремонтированы колодцы питьевой воды, организованы водостоки ливневых вод.
Геннадий Николаевич огромное внимание уделяет заботе как подрастающему поколению, так и ветеранам. Занимается патриотическим и нравственным воспитанием молодежи.
При его поддержке увековечены имена железнодорожников-героев Хасанских событий, героев Советского Союза, открыты мемориальные доски на станциях Приморского края. Узловому Совету ветеранов войны и труда Железной дороги им подарено отремонтированное здание.
За безупречный труд и обеспечение устойчивой работы железнодорожного транспорта в 1996 году награжден знаком "Почетный железнодорожник", а в 2003 году присвоено звание "Заслуженный строитель Российской Федерации".
Внесен в Книгу Почетных Граждан Уссурийского городского округа на основании решения Думы Уссурийского городского округа от 19.07. 2016 г. № 455.