Родился в селе Пены Курской губернии. Переехал в Прокопьевск. В феврале 1942 года был призван в ряды РККА Прокопьевским ГВК.

Сержант Малофеев, командир орудия 1325-го легкого артиллерийского полка 71-й легкой артиллерийской Ленинградской бригады 5-й гвардейской Сталинградской артиллерийской дивизии прорыва РГК, участвовал в боевых операциях от Балтийского до Черного морей.

С 10 октября 1942 года воевал на Западном (15.07.1943-15.05.1944), Ленинградском (15.05-10.08.1944), 2-м Украинском фронтах.

В боях по уничтожению группировки противника в районе деревни Вуткани 29 августа 1944 года проявил себя смелым артиллеристом. На руках он выкатил свое орудие на прямую наводку и с расстояния 600 метров вел огонь по живой силе и технике противника. Огнем орудия сержант Малофеев уничтожил 2 автомашины, 1 бронированный автомобиль и 5 повозок с боеприпасами.

21 октября 1944 года в районе Мезетур при атаке танков Иван Андреевич подпустил танк на 100-150 метров и несколькими выстрелами поджег «королевский тигр». В этом же бою был ранен, но, несмотря на это, вел огонь до тех пор, пока его орудие не было разбито прямым попаданием вражеского снаряда.

Вернувшись с войны, Иван Андреевич работал на шахте им. Калинина.

За боевые заслуги награжден орденом Славы III степени (30.10.1944), медалью «За отвагу» (10.09.1944). Получил 17 Благодарностей Верховного Главнокомандующего.