Han begynte i UD i 1994 og tjenestegjorde ved den norske ambassaden i Abidjan fra 1997 til 2000. I 1998 ble han kidnappet av opprørere under et oppdrag til Liberia, men klarte å flykte. Han var involvert i hemmelige forhandlinger for å få frigitt Den norske FN offiseren Gjellestad, som ble kidnappet av opprørere, og i å evakuere nordmenn fra Sierra Leone. Fra 2000 til 2002 tjenestegjorde han i den norske delegasjonen til FN i Genève. Fra 2002-2003 var han nestleder for den norske ambassaden i Afghanistan. Fra 2003-2004 var han rådgiver for den afghanske regjeringen for å avbille sanksjonene fra Den internasjonale olympiske komité og forberede Afghanistans deltakelse i de olympiske leker i Athen i 2004. Han var direktør for Flyktninghjelpens operasjoner i Afghanistan og Pakistan til 2006.