Вернувшись в армию после тяжёлого ранения Иван Захарович служил на должности члена Военного совета ряда фронтов. С 11 апреля по 1 июля 1942 года — член Военного совета Брянского, затем Воронежского фронта. В составе Воронежского фронта участвовал в оборонительной операции на Воронежском и Валуйско-Россошанском направлениях 28 июня — 16 августа. 1 октября снова назначен ЧВС Брянского фронта, в составе которого воевал до его расформирования 12 марта 1943 года. 6 декабря 1942 года присвоено воинское звание генерал-майор танковых войск. В 1943 году с 24 января по 6 февраля участвовал в Воронежско-Касторненской наступательной операции в составе Брянского фронта.