Działalność opozycyjna Od młodych lat angażował się w działalność opozycyjną, jako niespełna osiemnastolatek brał już udział w wydarzeniach Marca ’68. W 1970, jako pracownik Stoczni Gdańskiej im. Lenina, uczestniczył w wydarzeniach Grudnia 1970. Na studiach współpracował z innymi ruchami demokratycznej opozycji, jak Komitet Obrony Robotników, Ruch Obrony Praw Człowieka i Obywatela i Ruch Młodej Polski, angażował się w kolportowanie ulotek i podziemnych wydawnictw. Od września 1980 roku był członkiem NSZZ „Solidarność”, następnie przewodniczącym „Solidarności” Bibliotekarzy Województwa Elbląskiego, był także, razem z Leszkiem Koszytkowskim, redaktorem „Biuletynu Informacyjnego MKZ NSZZ „Solidarność” (co najmniej 12 numerów) oraz „Serwisu Informacyjnego (Elbląg)” (18 numerów)Marek Andrzejewski, Zarys dziejów prasy elbląskiej w latach 1945–2000, [w:] Rocznik Elbląski, T. XXII, Elbląg 2009, s. 215.
Ponadto organizował akcje poparcia dla strajkujących stoczniowców. W nocy z 12 na 13 grudnia 1981 roku został aresztowany i internowany do Ośrodka Odosobnienia w Zakładzie Karnym w Iławie, w którym przebywał do 24 grudnia tego rokuKarol Nawrocki, Zarys historii NSZZ „Solidarność” regionu elbląskiego (1980–1989), Gdańsk 2010, s. 48, 92.Instytut Pamięci Narodowej, Krzyż Wolności i Solidarności.