Родился 23 января 1920 года в посёлке
Лозовая, ныне город Харьковской области, в семье крестьянина. Окончил 7
классов и рабфак. С 1937 года в рядах Красной Армии. В 1940 году окончил
Сталинградское военное авиационное училище лётчиков. С июня 1942 года в действующей армии. Отличился в боях за Сталинград.
Летал на И-16 и Як-1.
К январю 1943 года заместитель командира эскадрильи 629-го
истребительного авиационного полка ( 102-я истребительная авиационная
дивизия, Войска ПВО территории страны ) Старший лейтенант Ф. Ф. Фёдоров
совершил 170 боевых вылетов. В 39 воздушных боях сбил лично 9 и в
составе группы 4 самолёта противника.
8 февраля 1943 года за мужество и
воинскую доблесть, проявленные в боях с врагами, удостоен звания Героя
Советского Союза.
Войну Гвардии майор Ф. Ф. Фёдоров закончил в составе 38-го Гвардейского
авиационного полка ( до 11 Апреля 1943 года - 629-й ИАП ). Выполнил
около 200 успешных боевых вылетов. Проведя около 40 воздушных боёв, сбил
12 самолётов противника лично и 4 в группе с товарищами.
С 1947 года - в запасе. В 1958 году окончил Минский лесотехнический
институт. По состоянию на 2003 год жил в Минске.
Награждён орденами Ленина ( дважды ),
Отечественной войны 1-й степени ( дважды ), медалями.