Po maturze rozpoczął studia w Katolickim Uniwersytecie Lubelskim. Został członkiem Studenckiego Komitetu Obrony Jasnej Góry oraz Niezależnego Zrzeszenia Studentów w KUL. Zasiadał tam m.in. w Zarządzie oraz był delegatem na I Ogólnopolski Zjazd NZS w Krakowie (2–6 kwietnia 1981). Redagował i był autorem publikacji czasopism NZS „Kronika Wydarzeń” i „Podtekst”. Był współpracownikiem Międzyuczelnianego Komitetu Obrony Więźniów Politycznych w Lublinie (1981). Podpisał w październiku 1981 deklarację ideową Klubów Służby Niepodległości i był działaczem tych klubów.

Po ogłoszeniu stanu wojennego do 31 sierpnia 1982 ukrywał się. W 1982 był drukarzem wydawanego w Warszawie drugoobiegowego czasopisma „Wiadomości”. W latach 1986–1989 publikował na łamach wydawanych w Lublinie przez Liberalno-Demokratyczną Partię Niepodległość czasopism „Antyk” i „Notatnik Polityczny”. Angażował się w działalność Duszpasterstwa Akademickiego oraz Duszpasterstwa Ludzi Pracy przy kościele Matki Bożej Królowej Polski w Lublinie.