Od 1954 do rozwiązania należał do Polskiej Zjednoczonej Partii Robotniczej, dwukrotnie był sekretarzem Komitetu Uczelnianego partii. W 1989 uzyskał mandat posła na Sejm kontraktowy z okręgu gdańskiego. Na koniec kadencji należał do Poselskiego Klubu Pracy, zasiadał w Komisji Polityki Gospodarczej, Budżetu i Finansów, której był zastępcą przewodniczącego oraz w Komisji Samorządu Terytorialnego, Gospodarki Przestrzennej i Komunalnej i w jednej komisji nadzwyczajnej. Nie ubiegał się o reelekcję. W latach 1990–1991 pełnił funkcję sekretarza stanu w Ministerstwie Transportu i Gospodarki Morskiej.
W latach 90. był także konsultantem w ramach Gdańskiej Fundacji Kształcenia Menedżerów, w 1996 objął stanowisko sekretarza międzyrządowego programu współpracy VASAB 2010. Został prowadzącym zajęcia w Wyższej Szkole Międzynarodowych Stosunków Gospodarczych i Politycznych w Gdyni.
Odznaczony Złotym Krzyżem Zasługi (1980).
Przypisy
Bibliografia Strona sejmowa posła X kadencji. [dostęp 2013-11-23].