Геннадій народився 8 червня 1967 року в селі Тихонівка в Криму. З дитинства грав у волейбол, любив і розводив різних тварин. Жив у селищі Піщанка на Вінниччині, там закінчив педагогічний університет. Працював старшим оперуповноваженим відділу карного розшуку, мав звання майора.
У перші дні повномасштабної війни Геннадій став на захист країни. Служив водієм взводу спостереження розвідувальної роти у 115-й окремій механізованій бригаді.
«Він пішов до військкомату в перші дні війни. Вірний присязі та військовому обов’язку, віддав своє життя за Україну та прийдешні покоління», – сказала дружина Анжела.
Поховали захисника в селищі Піщанка.
Посмертно воїна нагородили медаллю «Захиснику Вітчизни».
Вдома на нього чекали син і дружина.