Członek NSZZ „Solidarność”. W latach 2000–2006 członek Organizacja Narodu Polskiego – Liga Polska. Inicjator powołania Społecznego Komitetu Panoramy Racławickiej, organizator zebrania założycielskiego tego Komitetu (październik 1980), sekretarz Komitetu. W wyborach parlamentarnych w 1991 bez powodzenia ubiegał się o mandat poselski z listy Wyborczej Akcji Katolickiej, a w wyborach w 1997 z listy Akcji Wyborczej Solidarność w województwie wrocławskim (otrzymał 1435 głosów). W 2005 bez sukcesu ubiegał się o mandat do Senatu RP.
Działał na niwie działalności kresowej, m.in. podejmował kroki w celu udokumentowania losów Polaków w okresie II wojny światowej na Kresach Wschodnich Rzeczypospolitej. Członek rozwiązanego Polskiego Stronnictwa Kresowego (1995–1999). Obrońca polskiego posiadania ziemskiego na zachodzie Polski;