Родился 6 июня 1925 года в с. Малая  Джалга Апанасенского района Ставропольского  края. В 1933 году его семья переехала в х. Калинин Зимовниковского района.
Был призван в Красную Армию в 1943 году после освобождения Зимовниковской земли от немецко-фашистских оккупантов. Боевое крещение прошел на Миусс-фронте под  Матвеево-Курганом. Воевал в составе Второго  Украинского фронта, был тяжело ранен в живот под украинским селом Мышеловка.
После госпиталя воевал в Молдавии, получил тяжелое ранение в ногу близ села Кишкарев. После шестимесячного лечения бил врага в составе Второго Белорусского фронта. Победу встретил на реке Одер, в районе немецкого города Бреслау.
После войны вернулся на родную землю, восстанавливал разрушенное хозяйство, работал водителем.
Иван Прохорович активно участвует в работе Совета ветеранов, встречается с молодежью, рассказывает о войне, пишет стихи, поет в народном хоре ветеранов войны и труда РДК «Юбилейный».
Награжден орденом Отечественной войны 2 степени и медалями.