Hän pelasi uransa aikana Färjestads BK:ssa vuosina 1985-1988 ja voitti tuona aikana kaksi Ruotsin mestaruutta vuosina 1986 ja 1988. Sen jälkeen hän allekirjoitti Malmö IF:n kanssa ja pelasi heidän kanssaan vuoteen 1996 saakka ja voitti kolmannen ja neljännen Ruotsin mestaruutensa Malmön kanssa vuosina 1992 ja 1994. Vuonna 1996 hän allekirjoitti sopimuksen itävaltalaisen Kapfenberger SV:n kanssa. Mutta vuoden kuluttua hän teki sopimuksen saksalaisen Kassel Huskies -klubin kanssa. Hänkin viipyi siellä vain vuoden, ja allekirjoitti sitten Malmö IF:n kanssa. Kahden kauden jälkeen Malmön kanssa hän lopetti uransa alhaisemmissa liigoissa Ruotsissa. Vuonna 1985
Hänet valitsi Detroit Red Wings 218. valinnalla, mutta hän ei koskaan pelannut Red Wingsille.