У березні 1943 року отримав військове звання генерал-майора. У червні 1944 року був призначений заступником командувача з тилу 10-ї гвардійської армії 2-го Прибалтійського фронту. У січні 1945 призначений заступником командувача військ по тилу 21-ї армії 2-го Білоруського фронту. Брав участь в боях за Кенігсберг і у битві за Берлін. Незабаром тяжко захворів і в січні 1946 вийшов у відставку.