Zawodowo związany ze szwedzką dyplomacją, a jako nauczyciel akademicki m.in. z Uniwersytetem w Uppsali. Pełnił funkcję doradcy premiera Olofa Palmego. W latach 1980–1986 wchodził w skład misji ONZ, zajmującej się negocjacjami pokojowymi w czasie wojny iracko-irańskiej. W późniejszych latach był negocjatorem z ramienia OBWE w rozmowach dotyczących Górskiego Karabachu.