1980-ban végzett az ELTE BTK könyvtár–történelem szakán. 1982-ben bölcsészdoktori, majd 1990-ben kandidátusi címet szerzett. 2006-ban szerezte meg az MTA doktora címet, illetve habilitált doktor történelemtudományból.
2012-től a Magyar Tudományos Akadémia Bölcsészettudományi Kutatóközpont, Történettudományi Intézet, Horthy-kori témacsoport vezetője. 2013-től pedig a Nemzeti Közszolgálati Egyetem tudományos rektorhelyettese.
Kutatási területe: XIX-XX. századi magyar had-, társadalom-, rendvédelem- és sporttörténet.
Számos szakmai szervezet, társaság tagja.