przeszedł do Inspektoratu Technicznego PLO na stanowisko star­szego inspektora technicznego, w latach 1968–1973 r. kierował Działem Nadzoru Technicznego. Jako I mechanik (od stycznia 1962 r.) pływał na statkach: MS „Dzierżyński”, SS „Marchlewski”, MS „Głogów”, MT „Beskidy”. W latach 1968–1971 był okresowo starszym mechanikiem na MS „Batory” i TSS „Stefan Batory”.

W 1966 r. rozpoczął studia magisterskie na Wydziale Budowy Okrętów Politechniki Gdańskiej, które ukoń­czył w 1970 r., uzyskując dyplom magistra inżyniera mechanika budownictwa okrętowego, specjalność maszyny i siłownie okrętowe. 20 stycznia 1976 r. otrzymał stopień naukowy doktora nauk technicznych, nadany przez Radę Naukową Instytutu Maszyn Przepływowych Polskiej Akademii Nauk. W 1990 r. uzyskał tytuł profesora nadzwyczaj­nego nauk technicznych, w 1991 r. – profesora zwyczajnego.