Родился в 1919 году в селе Княжая Губа. На фронте Великой Отечественной войны - с самого её начала в звании рядового. В июле 1941 года попал в плен - Рушино, лагерь Шталаг Марк-Понгау. Иван Герасимович, как и многие другие советские военнопленные, умирает в лагере Шталаг Марк-Понгау от истощения 10 ноября 1942 года. Похоронен в Австрии.