15 września, zagrożony aresztowaniem przez austriacką policję, wyjechał do Lwowa, a następnie do Kijowa.

26 października 1918 roku wrócił do Krakowa, w listopadzie został przyjęty do 5 pułku piechoty Legionów. Od 5 lipca do 4 sierpnia 1920 roku pełnił obowiązki dowódcy 5 pułku piechoty Legionów. 3 maja 1922 roku został zweryfikowany w stopniu kapitana ze starszeństwem z dniem 1 czerwca 1919 roku i 302. lokatą w korpusie oficerów piechoty, a jego oddziałem macierzystym był 30 pułk piechoty. 10 lipca 1922 roku został zatwierdzony na stanowisku pełniącego obowiązki zastępcy dowódcy 30 pułku piechoty w Warszawie. 9 kwietnia 1924 roku został przeniesiony na stanowisko pełniącego obowiązki zastępcy dowódcy 71 pułku piechoty w Ostrowi Mazowieckiej. 22 maja 1925 roku został przeniesiony do 63 pułku piechoty w Toruniu na stanowisko dowódcy III batalionu. 12 kwietnia 1927 roku został mianowany podpułkownikiem ze starszeństwem z dniem 1 stycznia 1927 roku i 14. lokatą w korpusie oficerów piechoty. 5 maja 1927 roku został przeniesiony z 16 pułku piechoty w Tarnowie do Batalionu Manewrowego w Rembertowie na stanowisko dowódcy. Z dniem 15 lipca 1930 roku powierzono mu pełnienie obowiązków dowódcy 1 pułku czołgów w Poznaniu. W marcu 1931 roku został zatwierdzony na stanowisku dowódcy pułku.