Z żoną miał córkę.
W latach 1956–1966 pracował w Stoczni Jachtowej w Szczecinie, w Przedsiębiorstwie Połowów Dalekomorskich i Usług Rybackich „Gryf” oraz w Polskim Rejestrze Statków w Szczecinie. W 1965 roku uzyskał patent jachtowego kapitana morskiego (przeklasyfikowany później na jachtowego kapitana żeglugi wielkiej).
W 1966 roku objął nadzór nad remontem kapitalnym szkunera Polskiego Związku Żeglarskiego Zew Morza, a po remoncie został zatrudniony w PZŻ jako etatowy kapitan tego jachtu. Funkcję tę pełnił przez 12 lat. Przez kilka pierwszych lat dowodził Zewem Morza w rejsach szkoleniowych na Morzu Bałtyckim; żaglowiec miał stałą załogę trzyosobową (kapitan, bosman i mechanik), ponadto zabierał na pokład 27 żeglarzy. mały|Jacht Zew Morza, którego kapitanem był Zdzisław Michalski W latach 1973–1974 poprowadził Zew Morza w trwający 388 dni rejs dookoła świata, zorganizowany dla pracowników Stoczni Szczecińskiej. Inicjatorem wyprawy był Mieczysław Dopierała, jeden z liderów strajku w grudniu 1970, który w czasie rejsu był I oficerem. Jacht rozpoczął rejs z dwunastoma żeglarzami na pokładzie, z których tylko dziewięciu (mniej niż jedna trzecia normalnej załogi) ukończyło rejs;