Во второй половине июля 1944 года был назначен на должность начальника штаба 92-го стрелкового корпуса, который принимал участие в боевых действиях во время Полоцкой, Режицко-Двинской, Рижской и Мемельской наступательных операций. С 8 по 11 апреля 1945 года в ходе боевых действий на Курляндском полуострове Сочилов временно командовал корпусом.