Иван Федорович родился 4 января 1912 года в с.Маклашеевка Спасского уезда Казанской губернии (позже Куйбышевского района ТатАССР, ныне не существует).
Участник Великой Отечественной войны. Призван в ряды Красной Армии в 1941 году Сталинским РВК г.Казани. С августа по сентябрь 1945 года воевал на Тихоокеанском флоте старшиной 2-й статьи минно-торпедного отдела. После демобилизации с 16 июня 1946 года по 16 января 1951 года служил в органах внутренних дел пожарным ОВПК-13 УПО МВД ТатАССР.
Награжден медалью «За победу над Германией в Великой Отечественной войне 1941-1945г.г.», медалью «За победу над Японией» и другими медалями.