Na pokładzie samolotu był również związany z Lublinem Janusz Krupski, kierownik Urzędu do Spraw Kombatantów i Osób Represjonowanych.
Za swoją działalność był wielokrotnie szykanowany i represjonowany przez SB. W 1983 r. został uprowadzony do Puszczy Kampinoskiej w rejon wsi Truskaw przez funkcjonariuszy pod dowództwem kpt. Grzegorza Piotrowskiego i dotkliwie poparzony żrącym płynem.
Katastrofa samolotu prezydenta w Smoleńsku - pełna lista ofiar (MSZ)
Wiele osób zetknęło się z Nim gdy był członkiem Stowarzyszenia Wolnego Słowa i redagował wychodzące poza cenzurą pismo "Spotkania”. I znało Go, jako dyrektora wydawnictwa Editions Spotkania. Brał też udział w pracach sejmowej komisji nadzwyczajnej do zbadania skutków stanu wojennego i Komisji Odpowiedzialności Konstytucyjnej.
Od 2000 do 2006 r. był zastępcą prezesa Instytutu Pamięci Narodowej. Gdy odchodził z funkcji wiceprezesa IPN-u komentujący ta sprawę podkreślali, że instytut traci najbardziej zasłużonego dla antykomunistycznej opozycji pracownika.
Od 19 maja 2006 r. kierownik Urzędu do Spraw Kombatantów i Osób Represjonowanych.