Родился 8 мая 1919 года в деревне Красный Двор Невельского района в семье крестьянина. Окончил семилетку и школу ФЗУ, работал в Нижнем Тагиле. Учился в аэроклубе. В 1940 году поступил в военно-морское авиационное училище.
С начала 1943 года участвует в боях в составе штурмового авиаполка Балтийского флота в должностях летчика-штурмовика, командира звена и эскадрильи. В боях проявил мужество, инициативу и мастерство. К декабрю 1944 года старший лейтенант И. С. Банифатов совершил 101 боевой вылет, потопил девять десантных барж и сторожевой корабль фашистов, уничтожил сотни вражеских солдат, два танка, 24 автомашины, 4 склада с боеприпасами.
6 марта 1945 года И. С. Банифатову за успешное выполнение боевых заданий, за мужество и героизм присвоено звание Героя Советского Союза. Он награжден также орденом Ленина, четырьмя орденами Красного Знамени, орденом Отечественной войны I степени, двумя орденами Красной Звезды, многими медалями.
После войны продолжал службу в Военно-Морском Флоте. С 1964 года полковник И. С. Банифатов - в запасе. Проживал в Ленинграде.
Скончался 26 мая 1996 года, похоронен на Красненьком кладбище.
Литература:
Банифатов Иван Сергеевич // Корнеев Н. П. Подвиги героев бессмертны / Н. П. Корнеев, О. В. Алексеев. – Псков, 2005. – С. 21-22.