W ramach Ogólnopolskiego Komitetu Założycielskiego odpowiadał za sprawy Wszechnicy Związkowej. Był jednym z przedstawicieli NSZZ RI „Solidarność” podczas rozprawy rejestracyjnej związku, która odbyła się 12 maja 1981 przed Sądem Najwyższym. Po ostatecznej legalizacji rolniczej „Solidarności” stanął na czele jej wojewódzkich struktur.
Po wprowadzeniu stanu wojennego przez kilka miesięcy (od grudnia 1981 do lipca 1982) pozostawał w ukryciu, był poszukiwany celem internowania. Pozostał aktywnym działaczem opozycji, brał udział m.in. w kolportażu wydawnictw drugiego obiegu (dystrybuował m.in. czasopisma „Nasza Ziemia” i „Trwamy”).
W 1989 wszedł w skład Tymczasowej Rady Wojewódzkiej „Solidarności” Rolników Indywidualnych (jako wiceprzewodniczący) i następnie Wojewódzkiego Komitetu Obywatelskiego „Solidarność” w Tarnowie. Od 1989 do 1991 z ramienia Komitetu Obywatelskiego zasiadał w Senacie I kadencji, reprezentując województwo tarnowskie. W wyborach z 4 czerwca 1989 zdobył ponad 209 tys. głosów (76,94% głosów ważnych). W Senacie I kadencji był członkiem Komisji Kultury, Środków Przekazu, Nauki i Edukacji Narodowej oraz Komisji Rolnictwa. Na początku lat 90.