W ramach działalności naukowej realizował badania dotyczące stateczności statków oraz wodowania bocznego i oporu modeli statków. Badania realizował również w utworzonym przez prof. Kobylińskiego Ośrodku Doświadczalnym Politechniki Gdańskiej w Iławie na jeziorze Jeziorak. Mierzył właściwości oporowo-napędowe i badał zachowania modeli statków w warunkach rzeczywistego falowania. Zajmował się także projektowaniem śrub okrętowych.
W 1964 roku uzyskał stopień doktora nauk technicznych za rozprawę na temat poprzecznego kołysania okrętu. W latach 1965–1966, w ramach stypendium British Council, odbył staż naukowy w w Ship Division w Feltham pod Londynem. Tytuł docenta uzyskał w 1970 roku. W latach 1970–1973 był wykładowcą na Wydziale Okrętowym Uniwersytetu w Basrze w Iraku. Po powrocie, w latach 1974–1980 pełnił funkcję zastępcy dyrektora Instytutu Okrętowego Politechniki Gdańskiej do spraw studenckich. Był również członkiem zespołu do spraw mechaniki przy Ministerstwie Nauki i Szkolnictwa Wyższego. Od 1981 do 1983 roku wykładał w w Port Harcourt w Nigerii. W latach 1968–1970 i 1985–1995 pełnił obowiązki Pełnomocnika Rektora Politechniki Gdańskiej ds. studentów zagranicznych.