Az ELTE Tanárképző Karán szerzett magyar és történelem szakos diplomát, majd a debreceni Kossuth Lajos Tudományegyetemen történelem szakán végzett. PhD-fokozatát az ELTE BTK-n szerezte 2009-ben. 1992 óta dolgozik levéltárosként, kezdetben az Új Magyar Központi Levéltárban illetve a Magyar Országos Levéltárban, 1998-tól a Történeti Hivatalban illetve jogutódjában, az Állambiztonsági Szolgálatok Történeti Levéltárában. Ez utóbbi intézményben előbb osztályvezető, főosztályvezető, majd 2017-től főigazgató. 2005-től levéltári szakfelügyelő, 2014-től vezető levéltári szakfelügyelő. Fő kutatási területe Magyarország 20. századi története és nemzetközi kapcsolatai, illetve a titkosszolgálati szervek működése 1945 után.