Absolwent Uniwersytetu w Uppsali, w służbach dyplomatycznych zatrudniony od 1985. W latach 2003–2008 był ambasadorem w Estonii, wcześniej pracował w szwedzkich placówkach dyplomatycznych w Petersburgu, Moskwie, Berlinie i Londynie. Żonaty z Marią Falk, ma trzech synów.