С мая 1944 года находился на лечении по болезни, и после выздоровления в сентябре того же года назначен на должность командира 56-й стрелковой дивизии, а 10 октября — на должность командира 112-го стрелкового корпуса, который принимал участие в ходе Рижской наступательной операции и освобождении восточной части Риги, а затем в освобождении Юрмалы и блокаде противника в Курляндском котле на территории нынешней Западной Латвии.