Родился в станице Упорной в 1909 году. Проживал с женой, Фединой Татьяной Кузьминичной, в станице Каладжинской Упорненского района, работал в колхозе. Призван в Красную Армию Упорненским райвоенкоматом Краснодарского края в августе 1941 года, направлен для обучения в 46-й запасной стрелковый полк 15-й запасной стрелковой бригады, откуда с маршевой ротой 4743 отбыл 18 октября 1941 года к месту службы, в 20 СБ 82 МСБ. С октября 1942 года воевал в составе 147-го гвардейского стрелкового полка 49-й гвардейской стрелковой дивизии на Южном фронте. Во время боев в Ростовской области в феврале 1943 года, после контратаки противника в районе хутора Армянский автоматчик красноармеец Федин И.Ф. пропал без вести. Имя Ивана Федоровича Федина внесено в 3-й том Книги Памяти Краснодарского края.