Після закінчення громадянської війни командував полком, брав участь у боротьбі з басмачеством. З 1924 року — комісар укріпрайону фортеці Кушка. З 1927 року — командир і комісар бригади конвойних військ. У 1928 році закінчив Курси удосконалення вищого командного складу при Військовій академії імені М. В. Фрунзе.
У серпні — листопаді 1940 року — начальник Управління прикордонних військ НКВС Молдавської РСР.
З листопада 1940 до червня 1941 року — начальник Управління прикордонних військ НКВС Української РСР. 12 червня 1941 року призначений заступником командувача Київським особливим військовим округом по охороні тилу.
З початком німецько-радянської війни — на тій самій посаді на Південно-Західному фронті, сформованому на основі військ КОВО. З 12 липня 1941 року — командувач 30-ю армієюЗахідного фронту. Під його командуванням армія вела оборонні бої під Смоленськом, на ржевському і калінінському напрямках. На початку грудня 1941 року призначений заступником командувача військами Московської зони оборони. У серпні 1942 року призначений командувачем 24-ї армії, проте того ж місяця перепризначений командувачем новосформованої 58-ї арміїЗакавказького фронту.