He has been board chairman of the Swedish Co-operative Union since April 2020.
[1] He was named as the secretary general of the Social Democratic Party in 1994, replacing Mona Sahlin in the post.
[2] His tenure ended in 1996 when Ingela Thalén was elected as the secretary general of the party.
[1] He also served as the CEO of Swedish housing company in the period 2012–2020.
[1] In April 2020 he was elected as the board chairman of the Swedish Co-operative Union.