13 grudnia 1981 był jednym z przywódców strajku w Krakowskich Zakładach Armatury. W latach 1982–1988 był członkiem Prezydium Tymczasowego Komitetu Założycielskiego w Zakładach Armatury, współorganizatorem Międzyzakładowej Komisji Koordynacyjnej Podgórze–Łęg–Skawina–Wieliczka. Był założycielem i w latach 1983–1987 autorem i koordynatorem pisma Międzyzakładowej Komisji Koordynacyjnej Solidarność Podgórza, Łęgu, Skawiny i Wieliczki.
W latach 1985–1988 był członkiem Międzyzakładowego Komitetu Strajkowego Kraków, RKS Małopolska. Był organizatorem kolportażu w strukturach ponadzakładowych, akcji plakatowych, ulotkowych, malowania na murach, pomocy dla represjonowanych, wyjazdów wakacyjnych dzieci działaczy „Solidarności”. Był także animatorem kultury niezależnej w krypcie kościoła oo. Pijarów w Krakowie. Od września 1988 był członkiem jawnego Regionalnego Komitetu Strajkowego. W latach 1988–1995 był członkiem Tymczasowego Komitetu Założycielskiego, a następnie Komitetu Założycielskiego „Solidarności” w Krakowskich Zakładach Armatury.