Иван Фёдорович родился в 1924 году в Спасский уезд Казанской губернии. Участник Великой Отечественной войны. В Красной Армии с августа 1942 года. Призван по мобилизации Куйбышевским РВК ТатАССР. На фронте с июля 1943 года. Младший лейтенант, командир взвода 6-й стрелковой роты 868-го полка 287-й стрелковой дивизии 1-го Белорусского фронта. В 1943 году при форсировании р.Оптуха взвод Ивана Фёдоровича первым достиг берега и преследовал гитлеровцев до д.Гремячка, где командир был ранен, но не оставил поле боя. Осенью 1943 года в боях у д.Новосёлки Ветковского района Гомельской области Иван Фёдорович первым ворвался в окопы гитлеровцев и захватил 6 ручных пулемётов; 27 октября взвод отбил контратаку превосходящих сил противника. Награждён орденами Красной Звезды (1943г.), Александра Невского (1944г.).