С 8 декабря 1944 года — командир 3-го артиллерийского корпуса прорыва Резерва Главного Командования, который тогда находился в районе города Выборг. С 2 января 1945 года воевал во главе корпуса на 2-м Белорусском фронте, с апреля 1945 года — на 1-м Белорусским фронте. Отличился в Восточно-Прусской, в Восточно-Померанской (в том числе в штурме Данцига) и в Берлинской наступательных операциях.