Karrierje során a Färjestads BK-nál játszott 1985 és 1988 között, és ebben az időszakban két svéd bajnoki címet nyert 1986 és 1988 között. Ezután aláírt a Malmö IF-vel, és 1996-ig játszott velük, és megnyerte harmadik és negyedik svéd bajnokságát Malmövel 1992-ben és 1994-ben. 1996-ban szerződést kötött az osztrák Kapfenberger SV-vel. De egy év után a német Kassel Huskies klubban szerződött. Csak egy évig maradt velük, majd újra aláírt a Malmö IF-vel. Két szezon után a Malmönél befejezte pályafutását a svéd alsó bajnokságban. 1985-ben
A Detroit Red Wings 218. helyen választotta, de soha nem játszott a Red Wingsnél.