Иван Михайлович был участником парада Великой Победы в Москве на Красной площади в 1945 году, но война для него закончилась только в 1953 году. Почти 10 лет он служил в рядах вооруженных сил и армию оставил в звании майора. Уже после демобилизации, в 1959 году, Иван Михайлович окончил Донецкий педагогический институт и на протяжении последующих двенадцати лет работал директором школы №12 города Донецка.
В 70-е годы Иван Михайлович преподавал историю и географию в донецкой школе №10. Он руководил отрядом «Красные следопыты», вместе со своими воспитанниками прошел множеством партизанских троп Донбасса, проводил походы по местам боевых сражений. Учитель-воин воспитал не одно поколение советских школьников, которые вместе со своим педагогом побывали почти во всех городах-героях СССР.
После выхода на пенсию Иван Михайлович долгое время был председателем Совета ветеранов Буденновского района города Донецка.