Za zorganizowanie 11 listopada 1979 obchodów Święta Niepodległości skazany został na karę trzech miesięcy pozbawienia wolności (rozprawie odwoławczej przewodniczył sędzia Andrzej Kryże).

Od 1980 działał w Komitecie Obrony Więźniów Politycznych, w 1981 sygnował deklarację Klubów Służby Niepodległości. Po wprowadzeniu stanu wojennego pozostawał w ukryciu (był poszukiwany listem gończym). W kwietniu 1982 został zatrzymany, zwolniono go po siedmiu miesiącach. Kontynuował działalność opozycyjną w ramach niewielkiego ugrupowania pod nazwą Kongres Solidarności Narodu. W 1984 ufundował krzyż w Sanktuarium „Poległym i Pomordowanym na Wschodzie” w kościele św. Karola Boromeusza na Powązkach. W 1989 na bazie Kongresu Solidarności Narodu zorganizował polityczną formację pod nazwą Stronnictwo Wierności Rzeczypospolitej – KSN. W 1989 był jednym ze współzałożycieli Niezależnego Komitetu Historycznego Badania Zbrodni Katyńskiej.

Działalność po 1989 Był przeciwnikiem porozumień Okrągłego Stołu, jak też zwolennikiem rządu Jana Olszewskiego. W 1991 bez powodzenia ubiegał się o mandat senatora. W wyborach w 1993 współtworzył komitet wyborczy Porozumienie Centrum – Zjednoczenie Polskie, kandydował z 5. miejsca listy krajowej tego ugrupowania do Sejmu.