1 czerwca 1921 roku pełnił służbę w Oddziale I Sztabu Ministerstwa Spraw Wojskowych, a jego oddziałem macierzystym był 6 pułk piechoty Legionów. 14 listopada 1921 roku został przydzielony do Wyższej Szkoły Wojennej w Warszawie, w charakterze słuchacza Kursu Normalnego 1921–1923. 3 maja 1922 roku został zweryfikowany w stopniu kapitana ze starszeństwem z dniem 1 czerwca 1919 roku i 1805. lokatą w korpusie oficerów piechoty, a jego oddziałem macierzystym był nadal 6 pułk piechoty Legionów. Z dniem 1 października 1923 roku, po ukończeniu kursu i otrzymaniu dyplomu naukowego oficera Sztabu Generalnego, został przydzielony do Dowództwa Okręgu Korpusu Nr II w Lublinie. W marcu 1924 roku został przydzielony do Oddziału II SG w Warszawie na stanowisko referenta. 8 grudnia 1926 roku został mianowany pomocnikiem attaché wojskowego przy Poselstwie RP w Moskwie. W grudniu 1929 roku, po powrocie do kraju, został przeniesiony do 26 pułku piechoty we Lwowie na stanowisko pełniącego obowiązki dowódcy batalionu. 27 stycznia 1930 roku został mianowany majorem ze starszeństwem z dniem 1 stycznia 1930 roku i 89. lokatą w korpusie oficerów piechoty. W marcu 1931 roku został przydzielony do 28 Dywizji Piechoty w Warszawie na stanowisko szefa sztabu. Z dniem 1 października 1932 roku został oddany do dyspozycji szefa Sztabu Głównego.