He played nine seasons in the National Hockey League (NHL) with the Philadelphia Flyers and Dallas Stars from 1985 to 1994 and nine seasons in the Swedish Elitserien (SEL) with AIK and Leksands IF from 1981 to 1985 and 1994 to 1999.
He played for nine years in the NHL, first with the Philadelphia Flyers and then the Dallas Stars from 1985 to 1994. He also spent nine seasons in the Swedish Elitserien (SEL), playing for AIK and Leksands IF from 1981 to 1985 and again from 1994 to 1999.