3 grudnia 1918 wstąpił do Wojska Polskiego, dowodził 2. kompanią IV batalionu Samoobrony Wileńskiej w czasie walk o Wilno. W połowie stycznia 1919 został wcielony do suwalskiego pułku strzelców, późniejszego 41 pułku piechoty, początkowo jako młodszy oficer 2. kompanii, a następnie dowódca tej kompanii i dowódca batalionu.

Po zakończeniu działań wojennych pozostał w wojsku jako oficer zawodowy i kontynuował służbę w 41 pp w garnizonie Suwałki. 3 maja 1922 został zweryfikowany w stopniu majora ze starszeństwem od 1 czerwca 1919 i 491. lokatą w korpusie oficerów piechoty. 10 lipca 1922 został zatwierdzony na stanowisku dowódcy batalionu w 27 pułku piechoty w Częstochowie. W kolejnych latach był wykazywany na stanowisku dowódcy III batalionu 27 pp. 23 stycznia 1928 prezydent RP nadał mu stopień podpułkownika z dniem 1 stycznia 1928 w korpusie oficerów piechoty i 54. lokatą. W maju 1928 został przeniesiony do Korpusu Ochrony Pogranicza na stanowisko dowódcy 9 batalionu granicznego w Klecku. W styczniu 1931 został przeniesiony z KOP do 9 pułku piechoty Legionów w Zamościu na stanowisko zastępcy dowódcy pułku. W czerwcu 1932 został przeniesiony do 74 pułku piechoty w Lublińcu na stanowisko dowódcy pułku. Na stopień pułkownika został awansowany ze starszeństwem z 1 stycznia 1936 i 8. lokatą w korpusie oficerów piechoty.