У січні — березні 1943 року — командир 59-го армійського корпусу (у районі Великих Лук), потім командир 17-го армійського корпусу, а з листопада 1943 — командир 29-го армійського корпусу (бої в Україні) на Східному фронті. Бої під час Дніпровсько-Карпатської операції в районі Кривого Рогу, потім в Умансько-Ботошанській операції. З серпня 1943 — у званні генерал артилерії. 8 листопада присвоєне звання генерал танкових військ, а 12 листопада 1943 нагороджений дубовим листям до Лицарського хреста (№ 324).