Før han tiltrådte som ambassadør i Pyongyang, tjenestegjorde han som ambassaderåd og ministerråd ved den svenske ambassaden i Beijing. Han har tidligere tjenestegjort ved ambassadene i Russland og Tsjekkia.