After playing high school basketball at White Plains High School, in White Plains, New York, James played two seasons at St. Thomas Aquinas before transferring to Iona for his junior season.
The 2015–16 season James started with Wonju Dongbu Promy of South Korea, but left the club after appearing in 15 games.
[7] In 15 Bundesliga games, he led Bonn in scoring with 14.9 points per contest, but parted ways with the club in January 2019.
[8] He appeared in only five Bundesliga games for Ulm (9.2 points, 2.2 assists per contest)[9] due to shoulder injury.
[11] On August 14, 2019, Boulazac announced that Ra’Shad James will not play for the team next season because he failed physicals and his contract was voided.