Иван Михайлович родился в 1921 году в с.Мурзиха (попало под затопление в 1956-57гг.) Чистопольского кантона ТатАССР (позже Алексеевского района ТатАССР). Призван в ряды Красной Армии 5 сентября 1940 года Алексеевским РВК ТатАССР. С 10 мая 1942 года воевал в действующем особом партизанском отряд им. Сергея Лазо Западного Фронта (п/п 20700 часть 160). Долгое время родные считали его пропавшим без вести в ноябре 1943 года. О судьбе Иван Михайлович стало известно через несколько десятилетий.
Награжден медалью "За Отвагу" (11.1942г.)
Погиб в августе 1943 года, похоронен с 16-ю товарищами в с.Далисичи, Суражский район, Брянской области.