С 1932 года — на военной службе, общественной и политической работе. В 1932—1972 гг. — на штабных должностях в Рабоче-Крестьянской Красной Армии, участник советско-финской войны, участник Великой Отечественной войны, старший помощник начальника 1-го отделения Оперативного отдела 9-й армии, начальник оперативного отдела оперативного управления штаба 1-го Белорусского фронта, на штабных должностях в Советской Армии, начальник Управления Главного штаба сухопутных войск, начальник штаба Одесского военного округа.