Родился 8 марта 1923 года е селе Аверино Курской губернии.
15 марта 1943 года был призван в армию. Три месяца обучался в учебной части.
Награждён орденами Славы III степени, Отечественной войны II степени, медалью «За победу над Германией в Великой Отечественной войне 1941—1945 гг.».
Закончил войну в составе Рославльской Краснознамённой орденов Суворова и Кутузова стрелковой дивизии.
В родное село вернулся в 1948 году. Работал в колхозе. Переехав в Губкин, работал в геологоразведочной организации.
Из воспоминаний Гавриила Яковлевича
— Беззаветное мужество, храбрость, самопожертвование проявляли солдаты в борьбе с немецко-фашистскими захватчиками. Я могу сказать, что воевал честно, не прятался за спины товарищей, неоднократно был ранен, лечился в госпиталях и возвращался опять на фронт, к своим боевым товарищам. Всегда ценил фронтовую дружбу, скрепленную кровью и общим желанием отстоять свободу своей Родины.
Особенно ярко запомнились мне эпизоды военной жизни, когда я был тяжело ранен.
Одно из таких ранений я получил в бою у села Чесноковка.
Шли в контратаку, нужно было взять высоту. Бой был тяжёлый, вместе с солдатами сражались штрафники. Вдруг я как будто наткнулся на какую-то преграду, меня оставили силы, и я упал. Боли сразу не почувствовал. Она пришла потом, когда я ждал санитаров, которые оказали мне первую помощь, переправили в медсанбат. Затем 3,5 месяца провёл в госпитале в Воронеже.
После лечения попал в 854-й полк 277-й дивизии, в котором воевал до 15 февраля 1945 года. В последние годы войны был снайпером.
Второе ранение получил в боях на территории Германии. Приказ был — следить за перемещением немцев в районе дороги Кенигсберг—Берлин. Стояла тёплая зима. Снег подтаивал. Солдатам приходилось подкладывать доски, чтобы разместиться в окопах. Только к ночи мы заняли позиции. Утром начался жаркий бой, во время которого я и получил второе ранение. Лечился в госпитале в Эстонии.
Перед каждым боем шла артподготовка. Потом начинался бой. В одном из таких боёв погиб почти весь полк. А продвинулись мы только на 20 км. Получили подкрепление и снова в бой. Так шли до самого Кенигсберга.