Był dwukrotnie rozpracowywany przez organy bezpieczeństwa PRL: w latach 1977–1978 przez Komendę Wojewódzką Milicji Obywatelskiej w Szczecinie w ramach sprawy operacyjnego sprawdzenia o krypt. Edek oraz w latach 1984–1985 przez szczeciński Wojewódzki Urząd Spraw Wewnętrznych w ramach sprawy operacyjnego sprawdzenia o krypt. „Ambulans”.
Od marca 1989 roku był członkiem Obywatelskiego Komitetu Porozumiewawczego Regionu Pomorze Zachodnie. Podczas wyborów parlamentarnych w 1989 roku przewodniczącym Wojewódzkiej Komisji Wyborczej do Senatu RP oraz członkiem Zespołu Prawników. W latach 1990–1994 był radnym miejskim Szczecina z ramienia OKP „Solidarność”. Od 1990 roku należał do Związku Kombatantów RP i Byłych Więźniów Politycznych oraz współzakładał i przewodniczył Komitetowi Badania Zbrodni Stalinowskich. Od 1991 roku przewodniczył Zarządowi Wojewódzkiemu Porozumienia Centrum w Szczecinie. W 2010 roku przeszedł na emeryturę.
W 2001 roku był jednym z założycieli Stowarzyszenia „Instytut Słowiańszczyzny Zachodniej”.