Karierę profesjonalną rozpoczął w 1976, kiedy to zadebiutował w szwedzkiej ekstraklasie. Zdobywał wówczas także medale mistrzostw Europy juniorów. Od 1978 do 1994 zdobył piętnaście medali seniorskich mistrzostw Szwecji. Był członkiem kadry narodowej Szwecji, z którą zdobył dwa srebrne medale mistrzostw świata (1985 i 1987) oraz dwa złote medale mistrzostw Europy (1980 i 1986). W 1985 został mistrzem świata w grze podwójnej, a w 1986 brązowym medalistą mistrzostw Europy w grze pojedynczej. Był to zarazem jego jedyny medal w grze pojedynczej w międzynarodowych turniejach.