W latach 1973–1980 uczestniczył w spotkaniach Duszpasterstwa Akademickiego, organizowanych przez o. Huberta Czumę oraz w spotkaniach opozycji przedsierpniowej. Od sierpnia 1980 roku był członkiem NSZZ „Solidarność”. Współpracował z Międzyzakładową Komisją Robotniczą w Szczecinie, w ramach której współzakładał Biuro Prawne MKR. W 1981 roku był współzałożycielem i członkiem prezydium szczecińskiego Komitetu Obrony Więzionych za Przekonania oraz jednym z założycieli stowarzyszenia Przymierze Społeczne „Odrodzenie”. Opracowywał również raporty o łamaniu prawa.
Po ogłoszeniu stanu wojennego organizował pomoc prawną w Diecezjalnym Punkcie Pomocy. Uczestniczył w manifestacjach patriotycznych (1982), a od listopada 1983 roku był radcą prawnym Biskupiego Komitetu Charytatywno-Społecznego. W latach 1981–1989 zajmował się kolportażem prasy i wydawnictw podziemnych, a w 1988 roku był członkiem Grupy Pomocowej przy kościele św. Andrzeja Boboli w Szczecinie. Podczas strajków w 1988 roku był doradcą prawnym strajkujących w Wojewódzkim Przedsiębiorstwie Komunikacji Miejskiej w Szczecinie oraz Międzyzakładowym Komitecie Strajkowym w szczecińskim Porcie.