W 1995 został kierownikiem Katedry Polityki Gospodarczej na Wydziale Transportu i Łączności Uniwersytetu Szczecińskiego, wcześniej pełnił funkcje dziekana Wydziału Inżynieryjno-Ekonomicznego PS (1983–1985) i prorektora US (1985–1986). W 1996 uhonorowano go tytułem doctora honoris causa Uniwersytetu Szczecińskiego.
W 1961 wstąpił do Polskiej Zjednoczonej Partii Robotniczej. Był członkiem rady krajowej Patriotycznego Ruchu Odrodzenia Narodowego„Trybuna Robotnicza” nr 109 (12 961) z 10 maja 1983, s. 6.. W latach 1989–1991 sprawował mandat posła na Sejm kontraktowy wybranego w okręgu szczecińskim, w Sejmie pełnił funkcję zastępcy przewodniczącego Komisji Handlu i Usług. Po rozwiązaniu partii zasiadał w Parlamentarnym Klubie Lewicy Demokratycznej.
Pochowany na cmentarzu Centralnym w Szczecinie.