Иван Михайлович родился 14 ноября 1926 года в пос.Красная Стрелка Спасского кантона ТатАССР (позже Кузнечихинского района ТатАССР, ныне не существует). В 1940 году окончил 7 классов средней школы.
Участник Великой Отечественной войны. Призван в ряды Красной Армии в 13 ноября 1943 года Кузнечихинским РВК ТатАССР. Военную службу начал шофером в войсковой части 19917, в составе которого в период с 9 августа 1945 года по 3 сентября 1945 года участвовал в войне с Японией. В период с января 1946 года по 6 апреля 1950 года службу проходил в войсковой части 64692 шофером. После увольнения в запас вернувшись домой работал и шофером и разнорабочим в колхозе «Звезда». С супругой Анастасией Николаевной вырастили 3-х сыновей.
Награжден орденом Отечественной войны 2-степени (1985г.), медалью «За победу над Японией» и другими медалями.