Uczestnik Międzynarodowej Konferencji Praw Człowieka, która odbyła się w dniach 25–28 sierpnia 1988 r. w parafii pw. św. Maksymiliana w Nowej Hucie – Mistrzejowicach. W latach 1988–1989 animator odtwarzających się struktur NZS, najpierw jako przewodniczący, a następnie wiceprzewodniczący Komisji Uczelnianej NZS UJ. Działacz Krajowej Komisji Koordynacyjnej NZS i Małopolskiego Komitetu Obywatelskiego.
W wyborach parlamentarnych w 1991 bez powodzenia ubiegał się o mandat poselski z listy Kongresu Liberalno-Demokratycznego w okręgu krakowskim.
Od 2008 r. zaangażowany w produkcję filmów dokumentalnych o współczesnej historii Polski. m.in. kierownik produkcji filmu „W obronie Krzyża” (o obronie krzyża w Nowej Hucie w 1960 r.) i konsultant historyczny filmu „Adam Macedoński. Więcej niż jedno życie” oraz sekretarz lub członek redakcji filmów „Godność”, „Nie dajmy się!”, „Polscy mudżahedini”, „Córki przestworzy”, „Generał Wojciech Jaruzelski” i „Tiger Moth”.
Uczestnik głodówki w obronie polskiej historii w 2012 r.