Han ble tatt opp som aspirant i Utenriksdepartementet i 1995. Han har hatt en rekke ledende stillinger i departementet og utstasjoneringer. Han var Norges ambassadør til Spania fra 2010 til 2011, statssekretær (i politisk ledelse) i Utenriksdepartementet under utenriksminister Jonas Gahr Støre fra 2011 til 2013, stabssjef for NATOs generalsekretær Jens Stoltenberg i Brussel fra 2015 til 2017 og Norges ambassadør til Tyskland fra 2021 til 2023. I 2023 ble han utnevnt til utenriksråd i Utenriksdepartementet (UD).