Григорий Степанович родился в 1904 году в с.Кузнечиха Спасского уезда Казанской губернии (позже Кузнечихинский район ТатАССР, ныне Спасский район РТ). Участник Великой Отечественной войны. С августа 1941 года на 1-м Белорусском и 3-м Украинском фронтах. Рядовой, стрелок 273-го стрелкового полка 104-й стрелковой дивизии. Был четырежды ранен. В бою при форсировании реки Царевич в районе г.Духовщина 22 сентября 1943 года первым ворвался в окопы противника и уничтожил 3-х гитлеровцев. У населённого пункта Капор (Венгрия) 21 марта 1945 года, будучи командиром расчёта, отразил огнём своего миномёта несколько атак противника и уничтожил 15 немецких солдат. После войны колхозник колхоза «Звезда» Куйбышевского района ТатАССР. Награждён орденом Красной Звезды (1945г.), медалями «За отвагу» (1944г.), «За боевые заслуги» (1943г.), «За победу над Германией в Великой Отечественной войне 1941–1945гг.» и другими.
Умер в 1977 году.