W wyborach parlamentarnych w 1993 bezskutecznie kandydował do Sejmu z listy NSZZ „Solidarność”. W wyborach do Parlamentu Europejskiego w 2004 był liderem pomorskiej listy Narodowego Komitetu Wyborczego Wyborców. Działał w Partii Centrum, od 2006 związany z Platformą Obywatelską. W 2005 objął mandat radnego sejmiku pomorskiego II kadencji, rok później bezskutecznie ubiegał się o reelekcję.

Wybrane publikacje Glony Zatoki Gdańskiej: klucz do oznaczania gatunków. Cz. 1, Sinice (1978, ) Glony Zatoki Gdańskiej: klucz do oznaczania gatunków. Cz. 2, Eugleniny, złotowiciowce, różnowiciowce, kryptofity (1978, ) Glony Zatoki Gdańskiej: klucz do oznaczania gatunków. Cz. 3, Bruzdnice (1979, ) Glony Zatoki Gdańskiej: klucz do oznaczania gatunków. Cz. 4, Okrzemki (1979, ) Glony Zatoki Gdańskiej: klucz do oznaczania gatunków. Cz. 5, Zielenice: klasa Euchlorophyceae (1980, ) Glony Zatoki Gdańskiej: klucz do oznaczania gatunków. Cz. 6, Zielenice: klasa Ulothrichophyceae, Zygophyceae, Charophyceae (1980, ) Glony Zatoki Gdańskiej: klucz do oznaczania gatunków. Cz.