U schyłku wojny w listopadzie 1918 został przyjęty do Wojska Polskiego. Był organizatorem, a od listopada 1918 do października 1925 był dowódcą kompanii i batalionu w 16 pułku piechoty w Tarnowie. W czasie wojny z bolszewikami jako porucznik, następnie kapitan, przez pięć dni dowodził swoją jednostką (31 lipca – 4 sierpnia 1920).

3 maja 1922 został zweryfikowany w stopniu kapitana ze starszeństwem z dniem 1 czerwca 1919 roku i 765. lokatą w korpusie oficerów piechoty. Został awansowany do stopnia majora ze starszeństwem z dniem 1 lipca 1925. Od października 1925 do października 1927 był słuchaczem Kursu Normalnego Wyższej Szkoły Wojennej w Warszawie. Studia ukończył z lokatą pierwszą i od października 1927 do 1930 służył jako szef sztabu 12 Dywizji Piechoty w Tarnopolu. Od 1930 do 1934 pracował jako wykładowca taktyki, a potem kierownik katedry taktyki Wyższej Szkoły Wojennej. W 1931 został awansowany do stopnia podpułkownika dyplomowanego. W latach 1934–1936 zastępca dowódcy 18 pułku piechoty w Skierniewicach, od 1936 do 1938 dowódca 5 pułku Strzelców Podhalańskich w Przemyślu. Został awansowany do stopnia pułkownika dyplomowanego z dniem 1 stycznia 1938 roku i 15.