Han har vært tilknyttet utenrikstjenesten siden 1993. Han hadde stilling som underdirektør i Utenriksdepartementet fra 2004 til 2006. Da begynte han som ambassaderåd ved Norges ambassade i Beijing der han arbeidet frem til 2010. Samme stilling hadde han deretter ved ambassaden i Bangkok frem til 2015.