Durante a súa carreira xogou para o Färjestads BK entre 1985 e 1988 e gañou durante ese período dous Campionatos de Suecia en 1986 e 1988. Logo asinou co Malmö IF e xogou con eles ata 1996 e gañou o seu terceiro e cuarto Campionato de Suecia con Malmö en 1992 e 1994. En 1996, asinou co club austríaco Kapfenberger SV. Pero despois dun ano con eles asinou co club alemán Kassel Huskies. Tamén estivo só un ano con eles, e logo asinou unha vez máis co Malmö IF. Despois de dúas tempadas con Malmö terminou a súa carreira nas ligas inferiores de Suecia. En 1985
, foi elixido polos Detroit Red Wings como a 218a selección xeral, pero nunca xogou para os Red Wings.