Joseph had moderate success in the amateur leagues by scoring 127 points for the
Victoria Cougars of the WHL in 1984. Subsequently, Joseph was selected by the
Toronto Maple Leafs 109th overall in the
1984 NHL Entry Draft. In 1985, he joined the Canadian national team. Joseph never actually played in the
NHL. After his time on the national team, Joseph joined the
Nova Scotia/
Cape Breton Oilers (an affiliate with the
Edmonton Oilers) in 1988. Joseph was captain of the team for the 1989 and 1990
AHL seasons. He also scored 30 goals or more in each of his three seasons with the team (31 in 1988, 32 in 1989 and 33 in 1990). Subsequently, in 1991–92, he returned to the Canadian National Team and won two Winter Olympic Silver medals (1992 and 1994) as well as being team captain. Joseph also spent time playing in the Swiss and Italian Hockey leagues before ending his playing career with the
Milwaukee Admirals of the
International Hockey League in 1996. ==Post playing career and coaching ==