Ta õppis aastatel 1992–1994 Luleå Tehnikaülikoolis politoloogiat, kuid ei lõpetanud seda.
Ta oli aastatel 1995–1998 sotsiaaldemokraatideRiksdagi liige. Aastatel 1992–1999 oli ta Luleå linnavolikogu liige. Aastatel 1999–2004 oli ta Luleå ametiühingu SKTF tegevdirektor ning 2004–2011 kogu ametiühingu esimees. Aastatel 2011–2019 juhtis ta ametiühingut TCO.