
Родился 24 января в деревне Михайловка Казанского района.
Иван Михайлович работал актером-кукловодом в Омском областном театре кукол. Участник Великой Отечественной войны. Воевал на Волховском и Ленинградском фронтах. После войны служил в МВД Эстонской ССР. С 1951 года в Тюменской области.
Первая книга вышла в Тюмени в 1962 году, тогда же принят в Союз писателей. Работал в малых прозаических жанрах (сказ, очерк, повесть, рассказ). Автор более 20 книг: «Богиня в шинели», «О чем шептал олененок», «Аврорин табачок», «Авка слушает ветры», «Стоит средь лесов деревенька», «Солдатские сказы» и др.
Умер в Тюмени. Казанским райисполкомом учреждена премия им. И. Ермакова.
На доме, где жил и работал писатель установлена Мемориальная доска.
Персональная страница на сайте Электронная библиотека Тюменского писателя.