Григорий Алексеевич родился 18 ноября 1916 года в д.Ямкино Спасского уезда Казанской губернии (ныне Алексеевский район РТ). Окончил в 1933 году 7 классов Пичкасской неполной средней школа Куйбышевского района ТатАССР. На военную службу (первый раз) был призван Дзержинским РВК г.Казани 10 августа 1937 года. Служил в 1937-38 года в г.Смоленск связистом 11 артиллерийского полка. С июля 1938 года по декабрь 1939 года служил командиром отделения связи 222 артиллерийского полка Приморского военного округа. После увольнения вернулся на родину, где работал до июня 1941 года. Участник Великой Отечественной войны. С началом войны был призван по мобилизации Куйбышевским РВК ТатАССР 26 июня 1941 года. Был направлен старшиной артиллерийского дивизиона 28 запасного артиллерийского полка 20 запасной артиллерийской бригады (г.Казань), где служил до января 1942 года. С января по апрель 1942 года курсант Курсов младших лейтенантов при 20 запасной артиллерийской бригады. По окончанию которых с присвоением младшего лейтенанта был направлен заместителем командира батареи 385 отдельного артиллерийского пулеметного батальона 159 Укрепрайона Донского фронта, где вступил в первый бой в октябре 1942 года. С февраля 1943 года по февраль 1944 года воевал в должности начальника разведки дивизиона 359 артиллерийского полка 66 армии 2-го Прибалтийского фронта. Получив ранение находился на излечении в ЭГ 1559 с февраля по август 1944 года в г.Уфа. С августа 1944 года по февраль 1946 года командир взвода управления артдивизиона 21 тяжело-минометной бригады 1-го Белорусского фронта. Службу закончил старшим лейтенантом 28 мая 1946 года по увольнению в запас на должности командира огневого взвода 160-мм минометов той же бригады.
Награжден орденами Отечественной войны 2-степени (1946г.), Отечественной войны 1-степени (1985г.), медалями «За взятие Берлина» (1945г.), «За победу над Германией в Великой Отечественной войне 1941-1945г.г.» (1946г.) и другими.