Геннадий Петрович родился 4 апреля 1949 года в селе Таскаево Барабинского района Новосибирской области.
Трудовую деятельность начал после окончания строительного училища в 1966 году. С 1968 по 1971 год по направлению руководства СУ-6 работал мастером производственного обучения в ГПТУ-24 города Барабинска, где обучал молодёжь специальности «каменщик». Затем вернулся в коллектив СУ-6 и продолжил работать строительным мастером на объектах железнодорожной инфраструктуры станции Барабинск. В это же время учился заочно в Омском институте инженеров транспорта.
С 1973 по 1975 год служил в рядах Вооружённых Сил СССР. После демобилизации вернулся в родной коллектив. В 1983 году стал начальником ПМК-59 треста «Новосибирскоблстрой», где проработал до 2003 года. В 2003 году был назначен первым заместителем главы администрации города Барабинска, а затем заместителем главы администрации Барабинского района. Неоднократно избирался депутатом городского Совета депутатов.
Геннадий Петрович удостоен почётного звания «Заслуженный строитель Российской Федерации».
В апреле 2013 года решением шестнадцатой сессии Совета депутатов города Барабинска третьего созыва Геннадий Петрович был удостоен звания «Почётный гражданин города Барабинска» за заслуги в развитии города и достижение высокой эффективности производства.
В кассе вокзала ст. Барабинск у жителей и гостей города появилась возможность обменять накопившиеся монеты…
В преддверии Дня Защитника Отечества прошло яркое спортивное событие в — муниципальные соревнования по дзюдо…
В Мастерской управления «Сенеж» Президентской платформы «Россия – страна возможностей» подведены итоги второго потока программы…
25.02.2026 в общественной приемной губернатора области с 11.00 до 12.00 проводится прямая телефонная линия по…
В канун Дня защитника Отечества депутаты Законодательного Собрания Новосибирской области по избирательному округу №4 Дмитрий…
В просторном кабинете по живописи Барабинского филиала НОККиИ царила творческая атмосфера. Студенты с увлечением работали…