В 1919 году окончил школу штабной службы при штабе Западного фронта в Смоленске. Служил в штабе 56-й стрелковой дивизии 7-й армии на Северном и Западном фронтах: младший помощник и старший помощник по оперативной части начальника штаба дивизии, с декабря 1920 года начальник штаба дивизии. В составе дивизии принимал участие в боях с войсками генерала Н. Н. Юденича при обороне Петрограда. Участник советско-польской войны 1920 года, сражался с поляками на реках Березина и Нарев, под Лепелем, Лидой и Гродно.