He has played for four National Basketball Association (NBA) teams and several foreign teams in his six-year pro career. Roberson played college basketball for the University of Florida, and signed with the NBA's Memphis Grizzlies as an undrafted free agent in 2005.
Roberson was born in Saginaw, Michigan. He attended Saginaw High School, where he played high school basketball for the Saginaw Trojans and was recognized as a Parade magazine high school All-American as a senior. Roberson was recruited by the University of Florida, Duke University, Michigan State University and the University of Michigan, after averaging 24 points per game as a high school junior. He ultimately chose to attend Florida.
Roberson accepted an athletic scholarship to attend the University of Florida in Gainesville, Florida, where he played for coach Billy Donovan's Florida Gators men's basketball team from 2003 to 2005. He chose to forgo his final year of NCAA eligibility and left school after his third college season to enter the NBA Draft.
He declared for the 2005 NBA draft after his junior season, and signed with the Memphis Grizzlies in August 2005, after going undrafted. Throughout the 2005–06 NBA season, he split his time between the Grizzlies and the Arkansas RimRockers, the Grizzlies' D-League affiliate.
In October 2006 he was signed by the Golden State Warriors to be evaluated during training camp, and would appear in 20 contests in 2006–07, being waived in early January 2007.
On December 4, 2006, Roberson scored his NBA career high 21 points against the San Antonio Spurs.
After failing to find a job in the NBA in 2007–08, Roberson went overseas and spent the season in Israel (playing for Hapoel Jerusalem) and Turkey.
In July 2008, Roberson was invited to be part of the New York Knicks' summer league team and, on July 16, agreed in principle to a 2-year deal with the team.
On February 19, 2009, Roberson was traded to the Chicago Bulls along with center Jerome James and forward Tim Thomas in exchange for guard Larry Hughes. On July 20, Roberson was waived by the Bulls.
Roberson later played in France with Strasbourg IG. On September 24, 2010, he signed with the Los Angeles Lakers., but he was waived before the start of the season.
Roberson later played for Fujian SBS Xunxing, in the China Basketball Association.
On 8 October 2014, Roberson signed a one-year contract with Cypriot side APOEL. He won his first trophy with APOEL just after his first official game, helping his team to win the 2014 Cypriot Super Cup by beating Apollon Limassol 74–58, in a match which Roberson was the top scorer with 19 points.
On July 18, 2016, Boulazac signed with the French team Boulazac Basket Dordogne.
His cousin, Terrance Roberson, played college basketball at Fresno State and appeared in three games for the Charlotte Hornets in 2000.