Иван Федорович родился в 1921 году в с. Большой Жерновец Орловской области. В ряды Советской Армии был призван в 1941 году.
Воевал на Западном фронте в инженерном батальоне, служил сапером и минером.
В 1942 году в составе танковой десятой бригады участвовал в боях под Смоленском, г. Жиздра, где шли особо тяжелые бои. Здесь же его тяжело ранило в правую руку.
В госпиталях Свердловской и Тюменской области провел девять месяцев. После выписки остался жить в Тюмени. В мирное время в 1946 году устроился на работу в Учхоз трактористом. В 1981году вышел на пенсию.
По информации историко-краеведческого музея ГАУ Северного Зауралья