Po zakończeniu wojny nadal pełnił służbę w 1 pułku piechoty Legionów. 3 maja 1922 został zweryfikowany w stopniu kapitana ze starszeństwem od 1 czerwca 1919 i 843. lokatą w korpusie oficerów piechoty. W latach 1922–1923 pełnił obowiązki dowódcy III batalionu. 1 grudnia 1924 został mianowany majorem ze starszeństwem z dniem 15 sierpnia 1924 roku i 228. lokatą w korpusie oficerów piechoty. Po awansie został zatwierdzony na stanowisku dowódcy III baonu. W 1926 czasie przewrotu majowego opowiedział się po stronie marszałka Józefa Piłsudskiego. W roku szkolnym 1927/1928 dowodził I batalionem Szkoły Podchorążych Piechoty w Ostrowi Mazowieckiej.

W okresie od 2 listopada 1928 do 1 listopada 1930 był hospitantem Kursu Normalnego Wyższej Szkoły Wojennej w Warszawie. Po ukończeniu studiów i uzyskaniu dyplomu naukowego oficera dyplomowanego został przeniesiony do macierzystego 1 pułku piechoty Legionów, na stanowisko dowódcy batalionu. 2 grudnia 1930 prezydent RP nadał mu stopień podpułkownika z dniem 1 stycznia 1931 i 30. lokatą w korpusie oficerów piechoty. W następnym roku pełnił już obowiązki zastępcy dowódcy pułku. Podpułkownik ze starszeństwem z dniem 1 stycznia 1931 w korpusie oficerów piechoty. W 1932 objął stanowisko dyrektora nauk Centrum Wyszkolenia Piechoty w Rembertowie.