Joseph was drafted 5th overall by the Penguins in the
1987 NHL entry draft. He made his NHL debut for the Penguins during the
1987–88 NHL season but was quickly traded to the Edmonton Oilers in the same season. The deal saw Joseph,
Dave Hannan,
Moe Mantha and
Craig Simpson move to the Oilers with
Paul Coffey,
Dave Hunter and
Wayne Van Dorp moving to Pittsburgh. After seven seasons with the Oilers he was traded to the Tampa Bay Lightning for
Bob Beers. He then began a second spell at Pittsburgh who claimed him in the
NHL Waiver Draft, although after two seasons he was claimed in the
1996 NHL Waiver Draft by Vancouver. He then signed with Philadelphia for two seasons before moving on to the
Ottawa Senators. He would never play for the Senators though and was claimed two months later in the
waiver draft for the third time in four years, once again by Vancouver. He was claimed off
waivers for a third time in the season, this time by the Phoenix Coyotes. The next season, he was claimed off waivers one more time by Atlanta before leaving the NHL In total, Joseph played 510 regular season games, scoring 39 goals with 112 assists for 151 points and collecting 567 penalty minutes. Joseph also played 31 playoff games, scoring 3 goals with 4 assists for 7 points, collecting 24 penalty minutes. In 2001, he moved to
Europe to play in
Finland's
SM-liiga for
TPS, before spending 3 seasons in the
Deutsche Eishockey Liga in
Germany for the
Adler Mannheim. He then played in
Italy for
HC Milano Vipers in
Serie A before retiring. ==Personal life==