uzyskał na Wydziale Historycznym Uniwersytetu Warszawskiego stopień doktora nauk humanistycznych w zakresie historii na podstawie rozprawy Obozy pracy w stalinowskim systemie więziennictwa PRL (1944-1950) – organizacja i podstawy funkcjonowania, a w roku 2011 na Wydziale Nauk Historycznych i Społecznych Uniwersytetu Kardynała Stefana Wyszyńskiego w Warszawie uzyskał stopień doktora habilitowanego nauk humanistycznych na podstawie rozprawy Das KZ Warschau: Geschichte und Nachwirkungen. Od 2012 r. do 2015 r. profesor nadzwyczajny w Zakładzie Prawa i Administracji Wydziału Administracji i Nauk Społecznych Politechniki Warszawskiej. Od października 2013 r. do 24 czerwca 2014 r. prodziekan ds. nauki Wydziału Administracji i Nauk Społecznych Politechniki Warszawskiej.

Wszedł w skład komitetu wspierającego kandydaturę Karola Nawrockiego na prezydenta RP w wyborach w 2025.

Odznaczenia Złoty Medal „Zasłużony dla Nauki Polskiej Sapientia et Veritas” (leg. nr 305/2023) – 2023