Internowany po 13 grudnia 1981 r., w 1984 aresztowany za działalność podziemną. Zasiadał w Komitecie Obywatelskim przy Lechu Wałęsie i uczestniczył w obradach Okrągłego Stołu. Od 1989 do  1995 roku kierował małopolską „S". Był wiceprzewodniczącym Komisji Krajowej związku.

Senator II i III kadencji (NSZZ „S") i IV (Akcja Wyborcza Solidarność). W latach  1998-2002 radny sejmiku małopolskiego. W  2005 r. poparł Partię Demokratyczną-demokraci. pl. Pracował w Społecznym Komitecie Odnowy Zabytków Krakowa.

Jego współpracownicy zapamiętali go jako życzliwego, chętnie służącego pomocą innym człowieka.