Był jednym z inicjatorów powołania organizacji kombatanckiej Armii Krajowej. W okresie 1989–1990 pełnił funkcję prezesa Światowego Związku Żołnierzy AK w okręgu lubelskim. W 1991 znalazł się wśród inicjatorów i fundatorów Instytutu Armii Krajowej w Lublinie. Należał do Związku Inwalidów Wojennych RP, rady Kasy im. Józefa Mianowskiego, był wiceprzewodniczącym Forum Polsko-Ukraińskiego, członkiem Narodowej Rady Integracji Europejskiej, rady naukowej przy Wielkim Kanclerzu KUL, rady naukowej Instytutu Jana Pawła II KUL, współprzewodniczącym polsko-białoruskiej komisji ds. podręczników szkolnych, rady Państwowego Muzeum na Majdanku, członkiem korespondentem (od 1992) i następnie od 2004 członkiem czynnym Polskiej Akademii Umiejętności, członkiem honorowym Polskiego Towarzystwa Historycznego (2000) i Collegium Invisibile (2004), członkiem Poznańskiego Towarzystwa Przyjaciół Nauk i Towarzystwa Naukowego Warszawskiego. Należał do Lubelskiego Towarzystwa Naukowego i Towarzystwa Naukowego KUL. W latach 1986–1989 był członkiem Ogólnopolskiego Komitetu Grunwaldzkiego.