Родился 17 сентября 1923 года в селе Ахалик, Тункинского района Бурятской АССР. Учился там же. В 1939 году поступил в Кутуликскую школу усовершенствования ветеринарских работников. После окончания этой школы был направлен на работу в Слюдянку, к этому времени его семья переехала в Култук.
В 1941 году на фронт забрали его старшего брата Александра Федоровича, в 1942 году и его самого. Ему тогда исполнилось 18 лет. После прохождения курсов в Каменском военном училище его направили на Сталинградский фронт.
С 1943 по 1945 года Иван Федорович был командиром отделения разведки. В 1945 году 25 января он был тяжело ранен в ногу и получил контузию от взрыва. Был госпитализирован в эвакогоспиталь №3158, где и встретил день победы.
Из воспоминаний Ивана Федоровича: « Люди раненые радовались победе, все выбежали на улицу, плакали, кричали от счастья и радости за свою Родину…».
За героизм и отвагу в ВОВ Иван Федорович был награжден орденами и медалями: орденом «Отечественной войны I степени», орденом «Славы III степени», медалью «За отвагу», медалью «За победу над Германией», медалью «За оборону Сталинграда», юбилейными медалями.
После войны он долгое время работал ветеринаром. Умер в 1989 г.