Jogász (ELTE, 1997), történész (ELTE, 2005). PhD fokozatát az ELTE jogi karán szerezte 2007-ben. 2000-től a Széchenyi István Egyetemen oktat jogtörténeti tárgyakat, illetve 2015-2016-ban a Nemzeti Közszolgálati Egyetemen is tanított. 2001-ben a Habsburg Történeti Intézet 9 hónapos kutatási ösztöndíját nyerte el. Ösztöndíjjal több alkalommal kutatott Bécsben, illetve vett részt kutatási projektben.

Akadémiai munkája mellett 2007-2010-között a Nemzeti Hírközlési Hatóságnál, 2010-2011-között a Közigazgatási és Igazságügyi Minisztériumban, 2012-2016 között a Pest Megyei Kormányhivatalban, 2016-2021-között a Párizsi Magyar Kulturális Intézetben dolgozott.