Był działaczem opozycji w latach 80. We wrześniu 1980 był jednym z organizatorów Niezależnego Samorządnego Związku Zawodowego Rolników „Solidarność Wiejska” na Kielecczyźnie, współzałożycielem i członkiem władz krajowych „Solidarności Wiejskiej”, a potem jednym z twórców Ogólnopolskiego Komitetu Oporu Rolników. Był współpracownikiem Kornela Morawieckiego.
13 grudnia 1981 po wprowadzeniu stanu wojennego uniknął aresztowania, jednak 2 grudnia 1983 został aresztowany pod zarzutem kierowania nielegalnym związkiem i był przetrzymywany w więzieniu na Rakowieckiej w Warszawie, skąd zwolniono go po dwóch latach na mocy amnestii (8 maja 1985). Był najstarszym więźniem politycznym PRL, w więzieniu obchodził swoje 70 urodziny.
W 1988 został zaproszony przez Lecha Wałęsę do Komitetu Obywatelskiego. W tym samym roku na zaproszenie rządu emigracyjnego wyjechał do Londynu. Wystąpił w BBC i Radiu Wolna Europa. Był gościem zjazdu Partii Konserwatywnej Margaret Thatcher, gdzie wygłosił referat dotyczący sytuacji w Polsce. Od 1989 działał w Stowarzyszeniu Kombatantów Polskich.