1921, февраль — принят в ряды ВКП(б).
28 апреля — 24 мая — в составе 14-й Полтавской пехотной школы участвовал в боях против банды Махно и других бандформирований в районе Полтавского, Константиноградского, Кобелянского и Зеньковского уездов Полтавской губернии.
1922, сентябрь — окончил 14-ю Полтавскую пехотную школу. Женился на Татьяне Романовне Ивановой.
1922, сентябрь — 1924, январь — командир отделения, командир взвода 67-го стрелкового полка 23-й отдельной стрелковой дивизии, г. Чугуев.
1924, январь — сентябрь — учёба в Киевской высшей объединённой школе командиров РККА имени С. С. Каменева.
1924, октябрь — 1926, август — проходил службу в качестве помощника командира роты, помощника начальника полковой школы, командира роты и врид начальника полковой школы, командира роты в 67-м стрелковом полку 23-й отдельной стрелковой дивизии Украинского военного округа.
1926, август — 1929, июнь — учёба в Военной академии им. М. В. Фрунзе.
1929, июнь — 1930, июль — помощник начальника штаба 7-й стрелковой дивизии, г. Чернигов.
1930, июль — назначен на должность помощника начальника 1-го отдела штаба Северо-Кавказского военного округа.
1931, декабрь — 1933, ноябрь — начальник штаба 28-й горнострелковой дивизии, г. Орджоникидзе.
1932, 26 марта — 12 апреля — участвовал в подавлении контрреволюционного восстания в Чеченской автономной области.
1933, ноябрь — 1934, июль — учёба на оперативном факультете при Военной академии им. М. В. Фрунзе, по окончании которой продолжил службу в должности начальника штаба 28-й горнострелковой дивизии, г. Орджоникидзе. Полковник.
1936, март — назначен начальником 1-го отдела штаба Сибирского военного округа.
1936, ноябрь — 1937, июль — слушатель Академии Генерального штаба РККА.
1937, июль — досрочно выпущен из академии и назначен заместителем начальника штаба Киевского военного округа.
1938, 17 февраля — присвоено воинское звание комбриг.
22 февраля — Указом Президиума Верховного Совета СССР награжден юбилейной медалью «XX лет РККА».
1938, ноябрь — 1940, июль — начальник штаба Киевского особого военного округа.
1939, 17 февраля — присвоено воинское звание комдив.
Сентябрь — участвовал в освободительном походе Красной армии в Западную Украину.