Von 1990 bis 1991 war er Referent in der Abteilung für Planung und Organisation des schwedischen Außenministeriums und von 1991 bis 1993 Vorstandsassistent des Generaldirektors der politischen Abteilung des Außenministeriums. Seinen ersten diplomatischen Auslandseinsatz hatte er von 1993 bis 1995 als Zweiter Botschaftssekretär bei der Ständigen Vertretung Schwedens bei der Konferenz über Sicherheit und Zusammenarbeit in Europa (KSZE) und der Organisation für Sicherheit und Zusammenarbeit in Europa (OSZE) in Wien. Im Anschluss war er von 1995 bis 1999 Erster Botschaftssekretär bei der Ständigen Vertretung Schwedens bei den Vereinten Nationen (UNO) in New York. Nach Schweden zurückkehrend war er von 1999 bis 2002 Stabschef der schwedischen Außenministerin Anna Lindh. Von 2002 bis 2006 war er Generaldirektor der Verwaltungsabteilung des Außenministeriums im Range eines Unterstaatssekretärs. Er wurde stark von der schwedischen Katastrophenkommission zum Tsunami-Unglück 2004 kritisiert, weil er wegen der Tsunami-Katastrophe, von der auch viele Schweden in Asien betroffen waren, seinen Weihnachtsurlaub in Kungshamn nicht unterbrach.