Родился в 1912 году в селе Карагайла Киселевского района. Национальность – русский.
Призван на службу Киселевским РВК. Воинское звание – сержант. Воевал с 1941 года по 1945 год в 920-м стрелковом полку. В 1944 году был ранен. Лечился в московском госпитале. Награжден медалью «За победу над Германией».
До войны работал директором Инюшенской школы в Беловском районе. 15 июня 1945 года, после демобилизации, назначен завучем Трудармейской школы, а с 1947 года – директором. Без отрыва от работы, Григорий Гаврилович заочно окончил Сталинский учительский институт исторический факультет. В 1952 году переведен преподавателем истории в Новостроевскую школу. С 1953 года он – директор Бурлаковской школы.