Angażował się również w działalność związkową. Działał w strukturach NSZZ „Solidarność” Katolickiego Uniwersytetu Lubelskiego Jana Pawła II, Regionu Środkowo-Wschodniego oraz Sekcji Nauki NSZZ „Solidarność”. Podczas stanu wojennego zajmował się redagowaniem tekstów w nielegalnych czasopismach związkowych oraz ich kolportażem. Świadczył również pomoc rodzinom internowanych i represjonowanych działaczy. W latach 1998–2002 pełnił funkcję przewodniczącego Komisji Uczelnianej NSZZ „Solidarność” pracowników KUL oraz reprezentował środowisko związkowe w Senacie Akademickim KUL.
W latach 60. i 70. przewodnik po Lublinie, Kazimierzu Dolnym, Nalęczowie, Zamościu, Sandomierzu. Od 1984 animator spotkań modlitewno-formacyjnych Ruchu Kultury Chrześcijańskiej "Odrodzenie" w Lublinie.
Wybrane publikacje Mienie polskich zakonów i jego losy w XIX wieku, Rzym 1979. Geografia strat zakonów polskich w końcu XVIII i w XIX wieku, Rzym 1980. Braterskie spotkania historyków Białorusi, Litwy, Polski i Ukrainy 1990-1992, Lublin: nakład autora 1993. Otwórz Twój skarbiec ... : antologia modlitwy za Ojczyznę, wstęp i oprac. Piotr Paweł Gach, Kraków: WAM 1995.