Родился в семье рабочего. С 1914 по 1920 годы учился в частной гимназии. Следующие три года работал слесарем в механических мастерских. В 1923 г. вступил в ряды Красной армии. В 1925 году принят курсантом в Московскую военную школу командного состава. В скором времени стал членом Всесоюзной коммунистической партии большевиков. В 1924 году окончил учебное заведение, после чего служил на должностях среднего командного состава в строевых частях. Осенью 1932 года поступил на геодезический факультет Военно-инженерной академии им. В.В. Куйбышева, которую окончил в 1937 году. Далее служил на разных инженерно-командных должностях в топографических войсках.
В марте 1941 года назначен преподавателем топографии на курсы усовершенствования командного состава военно-топографической службы в Ленинграде. С этой должности в августе был направлен на фронт, где находился весь период Великой Отечественной войны. С февраля 1945 по декабрь 1946 годов Иван Филиппович проработал заместителем начальника отдела военно-топографического управления Генерального штаба Вооруженных сил СССР. Далее служил в Оренбурге в штабе Южно-Уральского военного округа до 1954 года, работая по своей специальности. В 1956 году демобилизовался по болезни из рядов Советской армии.
За верную службу награжден орденом Ленина, двумя орденами Красного Знамени, орденом Красной Звезды и медалями: «За победу над Германией в Великой Отечественной войне 1941—1945 гг.», «За победу над Японией», «30 лет Советской армии», «Двадцать лет Победы в Великой Отечественной войне 1941—1945 гг.».
Работал преподавателем геодезии в Оренбургском топографическом техникуме по 1958 год. Следующие 2 года трудился в филиале Института железнодорожного транспорта. В Оренбургском политехническом институте (Оренбургском государственном университете) работал преподавателем и старшим инженером-изыскателем на кафедре инженерной геологии и геодезии.
Из характеристики: «За период работы в вузе показал себя высококвалифицированным преподавателем. Его лекции для студентов всегда отличались содержательностью, доходчивостью. Дисциплинирован к себе и требователен к подчиненным, он всегда служил примером отношения к работе и воспитывал у студентов высокие моральные качества советского человека. Активно участвует в общественной жизни коллектива преподавателей кафедры и института в целом. Работая старшим инженером-исследователем, проявил себя только с лучшей стороны».
Источник — Научный полк Оренбургского госуниверситета.