1 września 1985 został powołany na stanowisko kierownika Katedry Geodezji Politechniki Gdańskiej i pozostał nim do czasu odejścia na emeryturę w 1999. W okresie 1990–1993 był dziekanem Wydziału Hydrotechniki Politechniki Gdańskiej.
Od 1970 był członkiem Stowarzyszenia Geodetów Polskich. W latach 1972–1989 pełnił m.in. funkcje przewodniczącego Głównej Komisji Morskiej w Gdańsku i Warszawie, członka Zarządu Oddziału w Gdańsku, członka Zarządu Sekcji Geodezji Przemysłowej w Warszawie, członka Zespołu Kwalifikacyjnego ds. Specjalizacji Zawodowej Inżynierów w Warszawie. Był również organizatorem trzech Ogólnopolskich Konferencji Naukowo-Technicznych „Geodezja w gospodarce morskiej”, współorganizatorem czterech Konferencji Naukowo-Technicznych „Automatyzacja w geodezji” w Warszawie oraz redaktorem Biuletynu Technicznego SGP w Gdańsku.
W latach 1988–1992 był przedstawicielem Stowarzyszenia Geodetów Polskich w IV Komisji Międzynarodowej Federacji Geodetów (FIG) „Pomiary hydrograficzne”, w latach 1990–1998 był członkiem Komitetu Geodezji Polskiej Akademii Nauk (PAN), a w latach 1982–1999 członkiem Sekcji Geodezji Inżynieryjnej Komitetu Geodezji PAN.
Był nauczycielem w Wyższej Szkole Gospodarki Krajowej w Kutnie na Wydziale Nauk Technicznych.