Родился в 1940 году в д. Чапаево Прокопьевского района Кемеровской области. Окончил 7 классов. Затем учился в училище посёлка Школьный на тракториста. Работал на гусеничных тракторах ДТ – 54, ДТ – 75, грейферном погрузчике и последние годы перед пенсией на тракторе Т-16.
За добросовестный труд и высокие производственные показатели награжден Почетными грамотами, знаком «Победитель соцсоревнования» в 1980 году, медалью «Ветеран труда». С женой воспитали троих детей. На пенсию ушел в 2000 году. Нельзя назвать это отдыхом, так как Геннадий Иванович и будучи на пенсии находит себе работу: все время что-то мастерит, строит. За свою жизнь он приобрел много навыков, и его смело можно назвать мастером на все руки. Также ухаживает за хозяйством, охотно помогает детям. Увлекается пчеловодством.