Григорий Иванович родился 25 февраля 1923 года в с.Бураково Спасского кантона ТатАССР (ныне Спасский район РТ). Окончил в 1940 году 8 классов Куйбышевской средней школы ТатАССР. Участник Великой Отечественной войны. Призван по мобилизации Куйбышевским РВК ТатАССР 3 января 1942 года. Военную службу начал стрелком 133 запасного стрелкового полка 17 учебной бригады. С августа 1942 года по август 1943 года продолжил курсантом полковой школы 133 запасного стрелкового полка. С 15 августа 1943 годам с началом боевого пути по март 1944 года командир расчета 82-мм миномета 1206 стрелкового полка 362 стрелковой дивизии Западного фронта. С 27 марта 1944 года с получением ранения по май 1944 года на излечении в санитарном батальоне 362 стрелковой дивизии. Май и июнь вернул в стой командиром расчета в прежнюю часть, но уже на 2-м Белорусском фронте. С июня 1944 года по апрель 1945 года курсант Курсов младших лейтенантов при 2-м Белорусском фронте. По окончанию с присвоением воинского звания младший лейтенант в резерве 70 армии. С июня 1945 года и до увольнения в запас по июнь 1946 года командир стрелкового взвода 329 гвардейского стрелкового полка 101 Гвардейской стрелковой дивизии.
Награжден орденом «Отечественной войны 1-степени» (1985г.),медалью «За победу над Германией в Великой Отечественной войне 1941-1945г.г.» 91946г.) и другими.