Joseph attended Pickering High School in Ajax, Ontario.[1] He and his younger brother, Cory, led the school's AAAA basketball team to back-to-back Ontario provincial championships in 2007 and 2008,[1][2] defeating Eastern Commerce Collegiate Institute both years in the championship game. In the 2008 championship game, he hit a game-winning shot that gave the team a one-point victory.[3] Joseph's father, David, served as the team's assistant coach during that time.[4]
Joseph averaged 24 points, 6 rebounds, and 5 assists per game as a senior.[5] He was also a three-time Canadian High School Player of the Year and three-time Toronto Star High School All-Star.[5] In 2008, he and Cory were selected to play in the annual All-Canada Classic, which showcases the top high school players in Canada.
On July 22, 2014, he signed with Türk Telekom of Turkey.[10] On December 26, 2014, he left them and signed with Cholet Basket of France for the rest of the season.[11]
On August 1, 2015, he signed a one-year deal with Budućnost Podgorica of Montenegro.[12] In April 2016, he left Budućnost.[13]
On October 3, 2016, he signed with Israeli club Maccabi Kiryat Gat.[14] On October 29, 2016, he parted ways with Kiryat Gat after averaging 9.5 points in four games.[15]
On December 16, 2016, he signed with the Greek team Rethymno.[16] He left Rethymno after appearing in three games. In March 2017, he signed with Venezuelan club Bucaneros de La Guaira for the 2017 LPB season.[17]
On September 3, 2019, he has signed with Śląsk Wrocław of the PLK.[20] Joseph averaged 16.9 points, 3.5 rebounds, 2.7 assists, and 1.2 steals per game.
Joseph's parents, Connie and David Joseph, met at Mount Royal College, where they played for the women's and men's basketball teams, respectively.[25] His younger brother, Cory, currently plays in the NBA for the Detroit Pistons.[1] He also has two older sisters, Chantal and Danielle.[25]