Polski historyk, od 2001 pracownik Oddziału Krakowskiego Instytutu Pamięci Narodowej w Krakowie, od 2016 naczelnik Oddziałowego Biura Upamiętniania Walk i Męczeństwa IPN w Krakowie. Specjalizuje się w dziejach najnowszych; jest autorem książek i artykułów poświęconych problematyce dziejów Polski i Polaków w XX wieku. Adiunkt w Instytucie Politologii Akademii Ignatianum w Krakowie. Od 2007 r. koordynuje działania IPN na rzecz przeciwdziałania gloryfikacji systemów totalitarnych w przestrzeni publicznej.