Родился в 1920 году.
Гвардии старший лейтенант.
Танкист.
На службе в рядах Красной Армии с октября 1940 года.
Службу начал на Дальнем Востоке, в г. Бикин Хабаровского края. Был курсантом 375-го отдельного танкового батальона. С началом Великой Отечественной войны был направлен под город Львов, где вступил в боевые действия в составе Юго-Западного фронта, механиком-водителем танка 64-го танкового полка 32-й танковой дивизии. Довелось воевать и в составе 1-й танковой бригады того же Юго-Западного фронта. Тяжёлое ранение вывело танкиста из боевого строя. После излечения был направлен в 30-й запасной танковый полк в городе Челябинске, где служил в должности курсанта. Снова для Геннадия Григорьевича наступил период боёв — в составе 2-го гвардейского отдельного танкового полка прорыва, что воевал на Западном фронте. И снова учёба: 1943 год — курсант Киевского танкотехнического училища, 1944 год — Харьковское танковое училище. Стал офицером. В 1945 году Геннадий Григорьевич уже заместитель командира танковой роты по технической части 43-го гвардейского механизированного полка 12-й гвардейской механизированной дивизии.
Служил в войсках до демобилизации в 1954 году.
Среди боевых наград офицера — орден Красной Звезды, медали «За отвагу», «За победу над Германией». (И если присмотреться внимательно к фотографии, видны медали «За взятие Кёнигсберга», «За освобождение Варшавы».)
После демобилизации жил и работал в селе Останино.