У 1924 році закінчив курси удосконалення комскладу при 2-му кавалерійському корпусі у Умані. З 1926 року перебував на навчанні на Червонопрапорних кавалерійських курсах вдосконалення командного складу РСЧА в місті Новочеркаську, після закінчення яких залишений служити там же на посаді інструктора 1-го розряду і тимчасово виконувача обов'язків командира кавалерійського ескадрону. З жовтня 1928 року навчався у Військово-політичної академії РСЧА в Ленінграді, яку закінчив в 1929 році, потім навчався у Військовій академії РСЧА імені М. В. Фрунзе, яку закінчив у травні 1932 року. Після закінчення призначений заступником начальника відділу бойової підготовки штабу Московського військового округу. З 13 лютого 1933 року — командир і комісар 63-го кавалерійського полку імені Будьоного 1-ї окремої особливої кавалерійської бригади імені Й. В. Сталіна, а з липня 1935 року — помічник командира Окремої особливої кавалерійської дивізії імені Й. В. Сталіна, з липня 1937 року — виконувач обов'язків командира цієї дивізії. З липня 1938 року — інспектор кавалерії Далекосхідного фронту, з жовтня 1938 року — командир 31-ї кавалерійської дивізії у складі 1-ї Окремої Червонопрапорної армії. На цій посаді в 1938 році брав участь в боях на озері Хасан. З грудня 1939 року — слухач Академії Генштабу РСЧА, яку закінчив у 1941 році. Генерал-майор з 4 червня 1940 року.