Praca zawodowa i działalność społeczna W latach 1962–1965 pracował jako stażysta i asystent w Zakładzie Ornitologii Uniwersytetu Wrocławskiego. W latach 1965–1977 był zatrudniony w Katedrze Ochrony Przyrody i Ekologii Uniwersytetu Mikołaja Kopernika w Toruniu (1965–1967 asystent, 1967–1977 adiunkt), gdzie pełnił funkcję zastępcy kierownika Stacji Naukowo-Badawczej w Siemionkach nad Gopłem. W latach 1979–2007 pracownik naukowy Wydziału Biologii Uniwersytetu Gdańskiego (1979–1981 adiunkt, 1981–1991 docent, 1991–2007 profesor). Doktorat uzyskał w 1966 roku na Uniwersytecie Wrocławskim (rozprawa Wyniki obrączkowania ptaków krukowatych, Corvidae, Europy; promotor Władysław Rydzewski), habilitował się w 1973 roku tamże (praca Wiosenny przelot ptaków we wschodniej części polskiego wybrzeża Bałtyku). W 1995 roku otrzymał tytuł profesora. Od 2007 roku profesor emeritus Uniwersytetu Gdańskiego.
W latach 1967–1991 redaktor naczelny czasopisma „Notatki Ornitologiczne”, a od 1991 roku redaktor naczelny międzynarodowego czasopisma ornitologicznego „The Ring”. Członek Polskiego Towarzystwa Zoologicznego (od 1958;