Dnia 12 października 1918 Rada Regencyjna zatwierdziła go w stopniu kapitana lekarza ze starszeństwem z 1 stycznia 1917. U kresu wojny, 13 listopada 1918 uczestniczył w akcji rozbrajaniu garnizonu armii niemieckiej oraz w przejmowaniu twierdzy Modlin.

Po odzyskaniu przez Polskę niepodległości został przyjęty do Wojska Polskiego. Był oficerem 1 batalionu sanitarnego. 11 grudnia 1918 przydzielono tymczasowo do Zakładu Ozdrowieńców „Pustelnik”, a 18 marca 1919 przeniesiono ze Szkoły Podchorążych w Warszawie do Szpitala w Modlinie. Został zweryfikowany w stopniu majora lekarza ze starszeństwem z dniem 1 czerwca 1919. W 1921 służył w Kompanii Zapasowej Sanitarnej (KZS) nr 1 w Warszawie. Potem został przeniesiony do rezerwy. W latach 1923, 1924 pozostawał majorem rezerwy z przydziałem do 1 batalionu sanitarnego. W cywilu praktykował jako lekarz. W styczniu 1930 ogłoszono jego przeniesienie w rezerwie korpusu oficerów sanitarnych grupie lekarzy został powołany do służby czynnej i przeniesiony z 1 batalionu sanitarnego do 1 Szpitala Okręgowego nr 1 na stanowisko ordynatora i od tego czasu tam pracował. Został zweryfikowany w stopniu majora ze starszeństwem z dniem 1 czerwca 1919. W czerwcu 1935 został awansowany na stopień podpułkownika lekarza z dniem 1 stycznia 1935.