После выздоровления в январе 1945 года назначен командиром 130-й стрелковой Таганрогской ордена Ленина Краснознаменной ордена Суворова дивизии. Ее части в это время в составе 128-го стрелкового корпуса 28-й армии 3-го Белорусского фронта участвовали в Инстербургско-Кенигсбергской наступательной операции, вели бои на подступах к городу Гердауден. 2 февраля они форсировали реку Алле и до конца марта вели упорные бои по уничтожению восточно-прусской группировки противника. В начале апреля дивизия в составе армии была выведена в резерв Ставки ВГК. В ходе Берлинской наступательной операции ее части в составе 1-го Украинского фронта вели бои по разгрому группировки немцев юго-восточнее Берлина, затем выступили маршем в район Закупи (Чехословакия), где и закончили войну.