I perioden 1994-1996 tjenestegjorde han ved Statsministerens kontor. Fra 2008 til 2010 var han avdelingsleder for Stortingets internasjonale avdeling og sekretær for Stortingets utenriks- og forsvarskomite. Han var avdelingsdirektør i Utenriksdepartementet (UD) og ekspedisjonssjef i UD 2011–2014.