Иван Фёдорович родился 17 ноября 1919 года в с.Новославка Спасского уезда Казанской губернии, ныне не существует. После окончания Куйбышевской средней школы в 1938 году поступил в Ульяновское училище связи. В 1939 году призван в ряды Красной Армии Куйбышевским РВК ТатАССР. Участник Великой Отечественной войны. Член ВКП(б) с 1942 года. Воевал на Калининском, Северо-Западном, Белорусском фронтах. Командир стрелковой роты 1262 стрелкового полка 380 стрелковой дивизии. Демобилизован в 1947 году в звании капитана c должности помощника начальника штаба 1260 стрелкового полка по связи. Работал в г.Куйбышев помощником прокурора, инструктором райкома КПСС 1947–53 года. В 1954–56 года парторг, в 1957–62 года инспектор по кадрам на конезаводе №57 Куйбышевского района ТатАССР. С 1962 года на пенсии. Награждён орденами Красной Звезды (1943г.), Отечественной войны 2-й (1944г.), 1-й (1945г.) степеней, медалями.
Умер 08 мая 1972 года, похоронен на сельском кладбище с.Каменка Высокогорского района ТатАССР.