W 2015 otrzymał tytuł profesora nauk humanistycznych.

Od 2000 pozostaje zatrudniony w Instytucie Historii PAN, początkowo jako adiunkt, od 2005 jako docent w Zakładzie Dziejów Systemów Totalitarnych i II Wojny Światowej, zaś od r. 2010 na stanowisku profesora. Od 2004 do 2009 był profesorem w Zakładzie Stosunków Międzynarodowych i Bezpieczeństwa Narodowego na Wydziale Studiów Politycznych Wyższej Szkoły Biznesu – National-Louis University w Nowym Sączu. W 2008 rozpoczął pracę na Wydziale Prawa i Administracji Uniwersytetu Kardynała Stefana Wyszyńskiego, obejmując kierownictwo Katedry Historii Stosunków Międzynarodowych.

Był stypendystą Programu „Tempus” Komisji Europejskiej (1998), Fundacji Lanckorońskich z Brzezia (1998), założonego przez Jerzego Giedroycia Funduszu Pomocy Niezależnej Nauce i Kulturze Polskiej (1999), Fundacji im. Stefana Batorego (1999) oraz dwukrotnie Fundacji na Rzecz Nauki Polskiej (2001 i 2005). Gościł naukowo w CNRS w Paryżu, na Uniwersytecie Columbia w Nowym Jorku, w w Moguncji oraz jako senior fellow w Instytucie Nauk o Człowieku w Wiedniu.