Федор Иванович родился в с. Ново-Петропавловка Уксянского района Курганской области в крестьянской семье. После окончания школы поступил на курсы учителей в г. Шадринске. С 1935 года работал учителем в Павелевской начальной школе. Затем была служба в армии, где Федор Иванович получил начальную медицинскую подготовку и звание младшего лейтенанта медицинской службы.
Во время Великой Отечественной войны служил медбратом в разных эвакуационных госпиталях, принимал тяжелораненых, помогал врачам их выхаживать. Закончил службу в звании лейтенанта медицинской службы в декабре 1945 года.
Награжден медалью «За победу над Германией в Великой Отечественной войне 1941—1945 гг.» (1945).
После войны Федор Иванович окончил заочно Свердловский государственный педагогический институт, работал учителем, завучем, инспектором районо в Свердловской области, с 1959 года воспитателем и учителем географии в Шадринской школе-интернате № 11 для глухих детей.