Absolvent al Facultății de Electronică și Telecomunicații (1990), a urmat apoi cursurile Universității București, absolvind Facultatea de Istorie (1997). Studiile de masterat (1998) și doctorat (2004) în Istorie la Central European University. Teza de doctorat: Octavian Goga: The Sacerdote of Nation. The National Idea from Emancipation to Integrism and Racism. Cercetarea sa se îndreaptă spre istoria culturală a sfârșitului de secol al XIX în Europa Centrală, spre ideologiile și mișcările radicale de la începutul secolului al XX-lea și spre regimul comunist. În prezent lucrează la o lucrare despre „cultura socialistă”. A fost cercetător la Pasts, Inc. Center for Historical Studies (CEU), iar din 2008 predă Istoria, Relații Internaționale și Științe Politice la Universitatea “Petru Maior” din Târgu Mureș.