W listopadzie 1918 został przyjęty do Wojska Polskiego. W grudniu 1918 został dowódcą III batalionu 28 pułku Strzelców Kaniowskich. Na czele tego pododdziału walczył z Czechami na froncie śląskim, a następnie wziął udział w wojnie z Ukraińcami w Małopolsce Wschodniej. 31 sierpnia 1919 został dowódcą batalionu zapasowego, a 15 kwietnia 1920 dowódcą II batalionu 5 pułku piechoty Legionów. W czasie wojny z bolszewikami, od 12 czerwca do 4 lipca 1920 oraz od 23 sierpnia 1920 do 19 marca 1927, dowodził 5 pułkiem piechoty Legionów. 3 maja 1922 został zweryfikowany w stopniu podpułkownika ze starszeństwem z dniem 1 czerwca 1919, a w 1924 awansował na pułkownika.

7 grudnia 1926 został mianowany dowódcą piechoty dywizyjnej 3 Dywizji Piechoty Legionów w Zamościu. Od 8 sierpnia 1928 pełnił obowiązki dowódcy 3 Dywizji Piechoty Legionów. 28 stycznia 1929 został mianowany dowódcą tej dywizji. 25 października 1930 został zwolniony ze stanowiska dowódcy 3 DP Leg. i mianowany na stanowisko dowódcy 1 Dywizji Piechoty Legionów Józefa Piłsudskiego w Wilnie.

10 listopada 1930 Prezydent Rzeczypospolitej Ignacy Mościcki nadał mu stopień generała brygady ze starszeństwem z dniem 1 stycznia 1931 i 5. lokatą w korpusie generałów.