Родился 3 мая 1905 года в селе Троицкое (сейчас Большетроицкое) Курской области.
Участник советско-финляндской войны свою жизнь связал со службой в рядах РККА.
В 1941 году Иван Яковлевич служил в должности помощника начальника штаба 667 артиллерийского полка 5-й армии.
8 июля 1941 года в приграничной Украине при обороне Новоград-Волынского УР был взят в плен. Находился в шталаге ХУП-В.
21 мая 1943 года доставлен в концентрационный лагерь Маутхаузен в категории штатский рабочий.
25 сентября 1943 года в 6.15 часов умер, причина смерти: острая сердечная недостаточность.