Родился 11 января 1912 года в Мотмосе.
Призван на фронт в 1942-м с ВМЗ. Служил пулемётчиком, командиром отделения в 346-м стрелковом полку. Защищая Сталинград, попал в окружение и был взят в плен. Наступление советских войск вынудило немцев второпях начать расстрел пленных вместе с мирным населением в посёлке, где они находились. Иван Андреевич был ранен, но не смертельно, и упал среди убитых. После того как населённый пункт освободили, Ивана Андреевича направили в госпиталь. Награждён медалью «За боевые заслуги».
В 1946 году вернулся домой и снова стал работать на ВМЗ в железнодорожном цехе главным кондуктором.
Фото из архива семьи героя