W 1970 roku otrzymał tytuł naukowy profesora, natomiast w 1983 roku został wyróżniony tytułem doctora honoris causa przez Senat Wojskowej Akademii Medycznej w Łodzi.

Przebieg służby Pierwsze stanowisko – dowódcy plutonu sanitarnego – objął w kompanii sanitarnej 26 Dywizji Piechoty. Podczas kampanii wrześniowej dostał się do niewoli niemieckiej po bitwie nad Bzurą. Przebywał w oflagach XI B Braunschweig, XII A Hadamar, XII B Limburg oraz szpitalach jenieckich w Koblencji i Trewirze, a po próbie ucieczki także w twierdzy Châlons. W 1945 roku został wyzwolony przez wojska amerykańskie i pracował w szpitalu Organizacji Narodów Zjednoczonych do Spraw Pomocy i Odbudowy w Mosbach. Następnie wrócił do Polski.

Początkowo otrzymał zatrudnienie w Klinice Chirurgicznej na Wydziale Lekarskim Uniwersytetu Jagiellońskiego. W 1946 roku powołano go do zawodowej służby wojskowej i zweryfikowano w stopniu kapitana. W Gdyni zajmował kolejno stanowiska specjalisty gimnastyki leczniczej w Szpitalu Marynarki Wojennej, oficera-lekarza Flotylli Trałowców oraz oficera-lekarza dywizjonu okrętów podwodnych. Przed objęciem w 1949 roku posady starszego asystenta w Oddziale Chirurgicznym Szpitala Marynarki Wojennej w Gdańsku, był szefem lecznictwa Marynarki Wojennej. Później został zastępcą komendanta Szpitala Marynarki Wojennej.