W 1959 podjął pracę w Wyższej Szkole Pedagogicznej w Gdańsku, początkowo na stanowisku starszego asystenta, później adiunkta. W 1964 uzyskał stopień docenta (doktora habilitowanego) nauk ekonomicznych na Wydziale Ekonomiki Produkcji w Szkole Głównej Planowania i Statystyki w Warszawie. W 1965 powołany na stanowisko kierownika Zakładu Ekonomii Politycznej oraz równolegle kierownika Studium Nauk Politycznych. Był organizatorem obu komórek.
W latach 1966–1967 pełnił funkcję prodziekana Wydziału Humanistycznego Uniwersytetu Gdańskiego, a w latach 1967–1970 prorektora uczelni.
Po utworzeniu w 1970 Uniwersytetu Gdańskiego objął stanowisko dyrektora Nauk Politycznych na Wydziale Humanistycznym. Pełnił je 22 lata do 31 lipca 1992, a 1 sierpnia 1992 został powołany na kierownika Katedry Politologi Stosowanej Wydziału Nauk Społecznych Uniwersytetu Gdańskiego.
W ramach Instytutu Nauk Politycznych pełnił też w różnym czasie funkcję kierownika działów: Polityki Społeczno-Gospodarczej i Teorii Polityki. mały|Wydział Nauk Społecznych Uniwersytetu Gdańskiego, 2016 10 lipca 1970, uchwałą Rady Państwa otrzymał tytuł profesora nadzwyczajnego nauk ekonomicznych, a 1 sierpnia 1970 został mianowany profesorem nadzwyczajnym Uniwersytetu Gdańskiego.