27 lipca 1984 został zwolniony na mocy amnestii.

31 sierpnia 1984 został zatrzymany i następnie skazany przez kolegium do spraw wykroczeń na 2 miesiące aresztu, osadzony w Areszcie Śledczym we Wrocławiu, zwolniony 31 października tegoż roku. 13 lutego 1985 został aresztowany (wraz Bogdanem Lisem i Adamem Michnikiem) w Gdańsku po spotkaniu z Lechem Wałęsą. Wyrokiem Sądu Wojewódzkiego w Gdańsku skazany został na 3 lata i 6 miesięcy pozbawienia wolności, zwolniony we wrześniu 1986 na mocy amnestii.

W latach 1987–1990 przewodniczył Regionalnej Komisji Wykonawczej, do 1989 był członkiem Krajowej Komisji Wykonawczej, następnie przez rok należał do prezydium związku. W 1989 brał udział w plenarnych rozmowach Okrągłego Stołu. Był członkiem Komitetu Obywatelskiego „Solidarność”. Nie kandydował do Sejmu kontraktowego.