W 1980 organizował uczelniane struktury „Solidarności”. W latach 1989–1991 odbywał staże naukowe w Niemczech, będąc stypendystą Fundacji Alexandra von Humboldta. W latach 90. praktykował również jako adwokat. W latach 1994–1998 pełnił funkcję przewodniczącego Okręgowej Komisji Badania Zbrodni przeciwko Narodowi Polskiemu w Łodzi. W 1998 został dyrektorem Głównej Komisji Badania Zbrodni przeciwko Narodowi Polskiemu. Współtworzył ustawę o Instytucie Pamięci Narodowej. Po jej uchwaleniu od sierpnia 2000 do października 2006 pełnił funkcję dyrektora nowo zorganizowanej Głównej Komisji Ścigania Zbrodni przeciwko Narodowi Polskiemu.
Żonaty z Ewą Kuleszą.
Odznaczenia i wyróżnienia Krzyż Komandorski Orderu Odrodzenia Polski (2026, za wybitne zasługi dla wymiaru sprawiedliwości, za osiągnięcia w działalności naukowej w dziedzinie prawa karnego oraz zasługi w upowszechnianiu prawdy o najnowszej historii Polski)Postanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 23 lutego 2026 r. nr rej.