Cand.jur. fra Københavns Universitet i 2000. Studeret på University of British Columbia (UBC) i Vancouver, Canada. Advokat med møderet for landsret i 2003. Møderet for Højesteret i 2009.
Fra 2000-2009 ansat hos Kammeradvokaten med fokus på førelse af retssager for statslige myndigheder, særligt på miljø- og energiområdet.
Fra 2010–2016 ansat som senioradvokat hos Plesner også med fokus på miljø- og energiområdet.
Grundlagde Hannibal Advokatfirma i august 2016.
Underviser i kursusfaget “Hovedforhandlingen” (retssagsbehandling) på advokatuddannelsen.
Sagkyndigt medlem i Energiklagenævnet.