Han er uddannet jurist fra Københavns Universitet i 2000.
2026 - nu Chef for PET
2024 - 2026 Særlig rådgiver for politi- og sikkerhedsmæssige spørgsmål ved Danmarks FN-repræsentation i New York
2020 - 2024 Juridisk chef i PET
2018 - 2020 Statsadvokat, Rigsadvokaten
2013 - 2018 Kontorchef og kommitteret, Justitsministeriet
2012 - 2013 Advokat, Stagetorn advokater
2011 - 2012 Konsulent, Justitsministeriet
2010 - 2011 Kst. landsdommer, Østre Landsret
2004 - 2010 Fuldmægtig og konsulent, Justitsministeriet
2000 - 2004 Anklagerfuldmægtig, Københavns Politi
2001-2002 LL.M. New York University