Иван Герасимович родился в 1891 году в г.Спасск Спасского уезда Казанской губернии (позже г.Куйбышев районный ТатАССР, ныне не существует).
Труженик тыла. В годы Великой Отечественной войны работал шорником в колхозе "Победа" Куйбышевского района ТатАССР.
Умер в 1953 году, похоронен на городском кладбище г.Куйбышев Куйбышевского района ТатАССР.