6 kwietnia 1920 roku został mianowany szefem wydziału w Dowództwie Etapów gen. Jana Romera na Ukrainie. Podczas wyprawy kijowskiej był kontuzjowany pod Zaleszczykami. 15 lipca 1920 roku został zatwierdzony z dniem 1 kwietnia 1920 roku w stopniu majora, w piechocie, w grupie oficerów byłych Legionów PolskichDziennik Personalny Ministerstwa Spraw Wojskowych Nr 27 z 21 lipca 1920 roku, poz. 671.. 1 sierpnia 1920 roku został szefem sztabu Franciszka Latinika, pełniącego funkcję generała-gubernatora Warszawy.

W 1921 roku, jako major Sztabu Generalnego był szefem sztabu 8 Dywizja Piechoty, a jego oddziałem macierzystym był wówczas Oddział V Sztabu Ministerstwa Spraw Wojskowych. 3 maja 1922 roku został zweryfikowany w stopniu majora ze starszeństwem z dniem 1 czerwca 1919 roku i 147. lokatą w korpusie oficerów piechoty. 16 września 1922 roku, po ukończeniu Kursu Doszkolenia w Wyższej Szkoły Wojennej w Warszawie i „otrzymaniu pełnych kwalifikacji do pełnienia służby na stanowiskach Sztabu Generalnego”, został przydzielony do Inspektoratu Armii Nr 2 w Warszawie. W inspektoracie pełnił funkcję referenta mobilizacyjnego, a później referenta spraw personalnych i wyszkolenia. Za ten okres służby inspektor armii, generał broni Lucjan Żeligowski udzielił mu pochwały.