Na tym stanowisku 24 września 1920 został zatwierdzony z dniem 1 kwietnia 1920 w stopniu kapitana, w Korpusie Lekarskim, w grupie oficerów byłej armii austro-węgierskiej.
Został awansowany do stopnia majora lekarza w korpusie oficerów zawodowych sanitarnych ze starszeństwem z dniem 1 czerwca 1919. W latach 1923–1928 pełnił służbę w 6 batalionie sanitarnym we Lwowie na stanowisku zastępcy dowódcy batalionu. Został awansowany do stopnia podpułkownika lekarza ze starszeństwem z dniem 1 stycznia 1928. W lipcu 1928 został przesunięty na stanowisko dowódcy batalionu. W 1931, po likwidacji batalionu, został przeniesiony do 6 Szpitala Okręgowego we Lwowie na stanowisko pomocnika komendanta. W grudniu 1932 ogłoszono jego przeniesienie do 10 Szpitala Okręgowego w Przemyślu na stanowisko komendanta. 19 grudnia 1933 roku został mianowany pułkownikiem ze starszeństwem z dniem 1 stycznia 1934 roku i 2. lokatą w korpusie oficerów sanitarnych, grupa lekarzy. 7 czerwca 1934 roku ogłoszono jego przeniesienie do Dowództwa Okręgu Korpusu Nr X w Przemyślu na stanowisko szefa sanitarnego. Następnie został przeniesiony do Dowództwa Okręgu Korpusu Nr VI we Lwowie na stanowisko szefa sanitarnego.