W czasie swojej działalności pełnił wiele funkcji na uczelni, od inżyniera stażysty do profesora zwyczajnego w utworzonej przezeń Katedrze Systemów Geoinformatycznych, w tym kierownika zakładu, kierownika katedry, dyrektora laboratorium, prodziekana wydziału, członka Senatu PG, oraz prorektora ds. Nauki Politechniki Gdańskiej.

W 1974 uzyskał doktorat, a w 1992 obronił pracę habilitacyjną pt. Zarys teorii i technika hydroakustycznych metod oceny siły celu i populacji ryb. W 1994 został mianowany na stanowiska profesora nadzwyczajnego w Politechnice Gdańskiej. 30 listopada 2001 otrzymał z rąk Prezydenta Rzeczypospolitej Polskiej tytuł profesora nauk technicznychPostanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 30 listopada 2001 r. nr 115-14-01 o nadaniu tytułu naukowego profesora ()..

Był prorektorem gdańskiej uczelni oraz kierownikiem Katedry Systemów Geoinformatycznych Wydziału Elektroniki, Telekomunikacji i Informatyki Politechniki Gdańskiej.