Członek Gdańskiego Towarzystwa Naukowego (od 1985 r.), w latach 1993–2007 członek Zarządu i przewodniczący Wydziału I GTN; Polskiego Towarzystwa Historycznego (od 1976 r.), w latach 1982–1985 oraz 2003–2006 członek Zarządu Głównego PTH; Towarzystwa Naukowego w Toruniu (od 1998 r.), Instytutu Zachodniego im. Zygmunta Wojciechowskiego w Poznaniu (od 1980 r.), Ośrodka Badań Naukowych im. Wojciecha Kętrzyńskiego w Olsztynie (od 1984 r.), Instytutu Bałtyckiego (od 1994 r.), Polskiego Towarzystwa Nautologicznego (od 2005 r.). W latach 1998–2004 był członkiem zespołu oceniającego Uniwersyteckiej Komisji Akredytacyjnej. Był ponadto członkiem: Komitetu Nauk Historycznych Polskiej Akademii Nauk (1996–2006). W latach 1962–1988 członek PZPR. Odznaczony Złotym Krzyżem Zasługi (1977), Krzyżem Kawalerskim Orderu Odrodzenia Polski (1990).

Wypromował ponad 300 magistrów, był promotorem ośmiu pomyślnie zakończonych przewodów doktorskich. Występował jako recenzent w 35 przewodach doktorskich i 25 przewodach habilitacyjnych. Oceniał też około 20 wniosków o nadanie tytułu profesora lub stanowisk profesora nadzwyczajnego i profesora zwyczajnego. Był autorem ponad 160 prac naukowych.

Zmarł 30 kwietnia 2017, pochowany został na cmentarzu Garnizonowym w Gdańsku.