Геннадий Степанович родился 22 августа 1923 года в с. Щербеть Спасского кантона ТатАССР (ныне Спасский район РТ). Участник Великой Отечественной войны. Ушёл на фронт в феврале 1942 года, призван Благовещенским РВК Хабаровского края. Служил пулемётчиком 2-го стрелкового батальона. В 1943 году старшина, санитарный инструктор стрелковой роты 1350-го стрелкового полка 234-й стрелковой дивизии Калининского фронта. За время с 5 мая по 12 августа 1943 года, выполняя обязанности санитара, вынес с поля боя 27 раненных бойцов и командиров с их личным оружием. Демобилизован в 1945 году по ранению. Работал преподавателем военного дела в Кураловской школе Куйбышевского района ТатАССР, а после переноса г. Куйбышева из зоны затопления - заведующим складом пивзавода и мясокомбината. Награждён орденами Отечественной войны 1-й степени (1985г.), Красной Звезды (1943г.), медалями.
Умер 8 июля 1987 года, похоронен на городском кладбище г. Куйбышев ТатАССР.