Ze względu na przynależność do Szarych Szeregów nie został przyjęty do lotnictwa, w związku z czym podjął studia na Wydziale Lekarskim Uniwersytetu Warszawskiego.

W październiku 1954 r., jeszcze przed ukończeniem studiów, został pracownikiem Wojewódzkiej Stacji Sanitarno-Epidemiologicznej w Aninie, która sprawowała nadzór sanitarny nad terenem województwa warszawskiego. W 1956 r. ukończył studia i w sierpniu otrzymał nakaz pracy w Wojewódzkiej Stacji Sanitarno-Epidemiologicznej w Szczecinie, a na początku kolejnego roku został portowym inspektorem sanitarnym w tym samym mieście.

Od czasu odwilży październikowej należał do Aeroklubu Szczecińskiego, do którego zaprosił go jeden z jego pacjentów – ówczesny prezes Aeroklubu. W 1961 r. odbył w Szczecinie szkolenie i zdał egzamin na licencję pilota turystycznego.

W 1962 r. przebywał na półrocznym kursie w Londyńskiej Szkole Higieny i Medycyny Tropikalnej. Rok później uzyskał specjalizację I stopnia z zakresu epidemiologii i higieny ogólnej, a w 1966 r. specjalizację II stopnia z medycyny morskiej i tropikalnej. Po powrocie do kraju pracował m.in. jako kierownik przychodni Gryf-Transocean i w założonej przez siebie Poradni Chorób Jelitowych i Pasożytniczych w Szczecinie.