W latach 1922–1937 kolejno: dowódca 48 Pułku Strzeleckiego, 27 Omskiej Dywizji Strzeleckiej i 23 Korpusu Strzeleckiego. W tym czasie ukończył w 1925 roku kurs dowódców Armii Czerwonej „Wystrieł” oraz w 1930 roku wyższy kurs dowódców Armii Czerwonej przy Akademii Wojskowej im. Frunzego.

W 1937 roku został zastępcą dowódcy Nadmorskiej Grupy Wojsk Dalekowschodniego Okręgu Wojskowego. W czerwcu 1938 roku został dowódcą 1 Armii, którą dowodził w czasie działań bojowych nad jeziorem Chasan.

W grudniu 1938 roku wraz z całym kierownictwem 1 Armii został aresztowany przez NKWD pod zarzutem „sabotażu w czasie walk” nad jeziorem Chasan. W areszcie przebywał do 1940 roku, gdy został zwolniony i oczyszczony z zarzutówW książce Великая Отечественная. Командармы. … str. 175 – podano, że w 1938 roku był zastępcą dowódcy Kijowskiego Okręgu Wojskowego, co jest zapewne pomyłką, gdyż w momencie aresztowania w grudniu 1938 roku był dowódcą 1 Armii..

Od sierpnia 1940 roku po wyjściu z aresztu pozostawał w dyspozycji wydziału kadr Armii Czerwonej, a następnie w listopadzie 1940 roku został inspektorem piechoty Kijowskiego Okręgu Wojskowego.