Going undrafted in the
2007 NBA draft, Jackson played for the
Atlanta Hawks in the
NBA Summer League. The American then moved to Europe, signing a one-year deal with
Palma Aqua Mágica of the Spanish second division
LEB Oro in July 2007. He parted ways with the Spaniards in February 2008, moving to
Ukrainian Basketball SuperLeague outfit
Khimik a month later. Jackson stayed with Khimik until January 2009, where he was part of a group of players released by the side after a heavy defeat. He then finished the season with rival Ukrainian side
Mykolaiv. In July 2009, he moved to Italian team
Fastweb Junior Casale of the second division
Legadue. The next season, he moved to another Legadue club,
Prima Veroli. He would stay two years with Veroli, averaging 19.4 points per game in his first season and 14.1 in his second. Jackson scored 22 points as Veroli won the 2011
Italian Legadue Cup, being designated game MVP on the same occasion. In July 2012, Jackson moved to
Vanoli Cremona, another Italian club but this time in the first division
Serie A. He increased his personal statistics the next season, posting 16.9 points per game. In August 2014, he returned to the second division, signing with
Givova Napoli Basket. Though he became Napoli's best scorer, the team struggled, especially off the pitch where it was plagued by financial problems, fueling exit rumours about Jackson amidst interest from Serie A sides. That proved to be the case as he rescinded his contract on 21 January 2015, at the time he was the fourth best scorer in the league with 19.2 points in more than 37 minutes per game, adding 6.1 rebounds and 3.3 assists. On the same day he left Napoli, he signed with Serie A side
Umana Reyer Venezia. The guard contributed 7,7 points in more than 20 minutes per game during the 15 regular season games he played, adding 7,1 points in 17 minutes in 12 playoff games as Reyer reached the
playoff semifinals. In July 2015, his contract with the Venice side was renewed for 2015–16. ==Personal==