A 36 éves center a Mora csapatánál kezdte pályafutását, s itt mutatkozott be a svéd másodosztályban, valamint a Superelitben is, ahol első évében 22 mérkőzésen összesen 29 pontot (10 gól, 19 assziszt) szorgoskodott össze.
A 2005/2006-os szezontól az AIK, a Malmö, a Mora és a Södertälje csapataiban szerepelt, jobbára a Superelit és az Allsvenskan között ingázott, mindezt azonban igen eredményesen tette, ugyanis a svéd elitligában 71 mérkőzésen 100 pontot (38 gól, 62 assziszt) gyűjtött, míg a második vonalban 655 találkozón 374 pontig (99 gól, 275 assziszt) jutott.
A tavalyi szezonban a brit Sheffield Steelers együttesénél szerepelt, ahol a bajnokságban és a kupában 59 összecsapáson 38 pontot (9 gól, 29 assziszt), míg a Kontinentális Kupában 6 meccsen 4 pontot (3 gól, 1 assziszt) jutott.