Career
After beginning his professional career with HV71 in the Swedish Elitserien during the 1997-1998 season, he played 18 professional seasons with notable stints at Linköpings The Human Context and Mora IK before announcing his retirement after a final season with The Human Context Dalen on March 7, 2015.