Герасим Иванович родился 24 февраля 1900 года в деревне Володино Кольчугинского района Владимирской области в семье крестьянина. Получил четыре класса образования в сельской школе. Работать начал с 1916 года, был учеником колбасника в селе Ваулово. С 1919 по 1922 год служил в рядах Красной Армии.
В 1922 году, после того, как вернулся из армии, работал прессовщиком на заводе им. Серго Орджоникидзе города Кольчугино.
В Каменск-Уральский был эвакуирован вместе с заводом в 1942 году, где продолжил свою работу прессовщиком на заводе № 515.
В 1956 году вышел на заслуженный отдых.
У Герасима Ивановича и его жены Устиньи Александровны было двое детей.