W latach 1972–1973 był nauczycielem w szkole w Czułowie. Od 1973 do 1981 pracował jako dziennikarz „Nowin” i „Konfrontacji”. We wrześniu 1980 wstąpił do „Solidarności”. W styczniu i lutym 1981 był uczestnikiem strajku, który doprowadził do podpisania porozumień rzeszowsko-ustrzyckich. Był twórcą i redaktorem „Biuletynu Informacyjnego Międzyzakładowego Komitetu Założycielskiego Solidarność” (1980–1981), biuletynu strajkowego „Trwamy” (1981) i miesięcznika „Z Dołu” (1981). Po wprowadzeniu stanu wojennego ukrywał się, był poszukiwany listem gończym. 27 października 1982 został zatrzymany w Przemyślu. Był współredaktorem drugoobiegowych wydawnictw związku „Solidarność Trwa” (1982) i „Busoli” (1982–1988), publikował w prasie podziemnej wydawanej w Rzeszowie, Przemyślu i Stalowej Woli.

W latach 1982–1989 pełnił funkcję redaktora „Rocznika Instytutu Wyższej Kultury Religijnej”. Od 1984 był instruktorem bibliotecznym w Kurii Biskupiej w Przemyślu, a w latach 1985–1988 wykładowcą języka polskiego w Wyższym Seminarium Duchownym w Przemyślu. W latach 1985–1990 był redaktorem monografii historycznych z cyklu Biblioteczka Przemyska i współredaktorem I tomu monografii Diecezja Przemyska w latach 1939–1945. W latach 1988–1992 pełnił funkcję sekretarza Diecezjalnej Rady Kultury.