З липня 1941 року брав участь у німецько-радянській війні на посадах начальника артилерії дивізії, заступника начальника артилерії армії та командувача артилерією 4-ї гвардійської армії (з 18 липня 1942 по 17 квітня 1944 року). Отримав військове звання генерал-майора артилерії 1 жовтня 1942 року. Воював у складі Воронезького, Степового, Донського, 2-го Українського та інших фронтів. Брав участь у Сталінградській, Корсунь-Шевченківській битвах, форсуванні Дніпра.