Родился 15 января 1922 г в д. Фомино (ныне Учинского р-на Пермской обл.).
В 1938 г. окончил курсы трактористов, работал по специальности.
Был призван служить во Владивостокский сектор береговой обороны Тихоокеанского флота.
Боевой путь: в начале 1943 г. Г.П. Гирина перебросили на запад, в 326-й гвардейский минометный полк Третьего Белорусского фронта.
Первые залпы сделали под Духовщиной Смоленской области. В июне 1944 г. он принимал участие в операции «Багратион».
День Победы встретил в Кенигсберге.
Службу продолжил в Брестской школе младших командиров и закончил её в конце 1946 г. помощником командира взвода.
Награды: ордена Славы III степени, Отечественной войны II степени; медали «За взятие Кенигсберга», «За победу над Германией в Великой Отечественной войне 1941-1945 гг.», «За доблестный труд. В ознаменование 100-летия со дня рождения В.И. Ленина», юбилейные награды.
После войны работал в финансовых органах Брестской (1953 г.), Целиноградской областях (1963 г.), в г. Семипалатинске (1967 г.).
В Ханты-Мансийске проживал с 1971 г. Возглавлял окружную контору Госбанка.
Умер 20 февраля 2003 г., похоронен на Северном кладбище.