26 marca 1945 roku wstąpił ochotniczo do korpusu oficerskiego służby zdrowia ludowego Wojska Polskiego. Został kierownikiem oddziału chirurgicznego w 5 Wojskowym Szpitalu Okręgowym w Krakowie. Od 1 kwietnia 1946 do 25 kwietnia 1947 roku był komendantem Szpitala Garnizonowego w Tarnowie, jednocześnie pracował tam jako lekarz Ubezpieczalni Społecznej. W maju 1947 roku przeniósł się do Międzyzdrojów, gdzie od 23 maja do 20 listopada tego roku był komendantem Wojskowego Domu Wypoczynkowego. Został przeniesiony do marynarki wojennej, gdzie w stopniu komandora podporucznika 21 listopada został szefem Służby Zdrowia Szczecińskiego Obszaru Nadmorskiego (później 8 Flotylla Obrony Wybrzeża). Równocześnie pracował na stanowisku Lekarza Komendy Portu Wojskowego Świnoujście i lekarza Ubezpieczalni w Międzyzdrojach.

1 czerwca 1949 roku został przeniesiony do rezerwy, a niedługo później został zaliczony do III grupy inwalidzkiej. Od 1 stycznia 1950 roku pracował jako lekarz i kierownik Ośrodka Zdrowia w Międzyzdrojach. Cały czas, do przejścia na emeryturę, pracował też jako lekarz i kierownik Powiatowej Stacji Pogotowia Ratunkowego w Międzyzdrojach.