1 сентября 1940 года вступил в ряды Красной Армии.
Проходил службу в 44 гвардейском танковом полке, 9 гвардейской механизированной бригады в должности шофера.
В годы войны неоднократно под артиллерийским огнем и бомбардировками противника, с риском для жизни, обеспечивал подразделения боеприпасами, а затем вывозил раненных однополчан с поля боя.
За проявленные доблесть и силу духа награжден «Орденом Красной Звезды», медалями «За отвагу» и «За оборону Сталинграда».
После завершения войны и демобилизации Иван Афанасьевич работал водителем в СОВХОЗ «Дмитриевский», женился и воспитал пятерых детей.