Родился в 1924 году в с. Орлово Рождественско-Хавского района Воронежской области. Окончил Воронежский железнодорожный техникум (1942). В 1942 году был призван в Красную Армию. Участник Великой Отечественной войны. После демобилизации в 1945 году поступил в Воронежский государственный университет, который окончил в 1950 году и был направлен в ГРП 803 Ермаковской (Горной) экспедиции в Республику Тыва.
В 1950-1951 гг. – геолог, старший геолог партии, в 1951-1960 гг. – начальник поисково-съемочной и геологоразведочной партий Ермаковской (горной) экспедиции. В 1960-1962 гг. – главный инженер Горной экспедиции, в 1962-1965 гг. – начальник Тувинской геологоразведочной экспедиции КТГУ, в 1965-1990 гг. – главный инженер Красноярского территориального геологического управления.
За время работы в геологических организациях Тувинской АССР и Красноярского края Иван Михайлович показал себя инициативным организатором геологоразведочного производства. Много внимания уделял внедрению в производство новой техники и передовых технологий в создании производственных геологических баз. Он непосредственно участвовал в открытии и разведке Октябрьского месторождения медно-никелевых руд.
Особые организаторские способности Иван Михайлович проявил в разведке и промышленной оценке Попигайских месторождений технических алмазов. Организовал и провел санный поезд бурового оборудования и транспортных средств в тяжелейших условиям Заполярья от п. Хатанга до п. Попигай (500 км) без аварий и осложнений.
С 1990 года работал в аппарате МГ СССР и МГ РСФСР, внёс большой вклад в техническое перевооружение отрасли, внедрение прогрессивных методов поисково-разведочных работ.
Награды: два ордена Красной Звезды, орден Отечественной войны I степени, орден Трудового Красного Знамени, медали «За взятие Кенинсберга» и «За победу над Германией», орден «Знак Почета».