В 1960—1968 годах работал в Москве, вначале корреспондентом газеты «Стокхольм Тиднинг», а затем в качестве главы Агентства новостей стран Северной Европы.
Автор нескольких поэтических сборников, трёх исторических романов. Переводил с русского на шведский произведения Ахматовой, Аксёнова, Бродского, Довлатова, Евтушенко, Окуджавы, Солженицына и многих других. Написал биографию Солженицына. Автор исторического исследования «Скандинавский транзит» о деятельности российских революционеров в Скандинавии.
В 1993 году получил звание почётного профессора Уппсальского университета.
В 2008 году был награжден медалью Александра Пушкина «за большой вклад в распространение и популяризацию русского языка и русской культуры».