Education
Johnson attended Thibodaux High School in Thibodaux, Louisiana and was first team All-state in Louisiana as a senior.
Johnson attended Thibodaux High School in Thibodaux, Louisiana and was first team All-state in Louisiana as a senior.
He played college basketball for the University of Minnesota. Coming out of Louisiana, Johnson was highly recruited and signed to play with Minnesota in 2005, but instead redshirted the 2005-2006 season. As a redshirted freshman in 2006-2007, he averaged just 1.6 points per game while averaging only 9.8 minutes per game.
As a sophomore in the 2007-2008 season, he sprung up the depth charts in Minnesota and scored 7.1 points per game while rising his minutes to 22.6 per game, and he started many of the 34 games he played in.
As a junior in 2008-2009, he averaged 9.8 points, 4.2 rebounds, 1.6 assists, 1.9 steals and 2.0 blocks per game in 30 games. As a senior in 2009-2010, he averaged 9.9 points, 4.3 rebounds, 2.3 assists, 1.8 steals and 1.9 blocks per game in 35 games.
After going undrafted in the 2010 National Basketball Association draft, Johnson played for the Miami Heat and the Minnesota Timberwolves during the 2010 National Basketball Association Summer League. In August 2010, he signed with the Oita Heat Devils for the 2010-2011 bj league season.
In November 2011, Johnson was acquired by the Bakersfield Jam of the National Basketball Association Development League.
On December 28, 2011, he was waived by the Jam. Three days later, he was acquired by the Springfield Armor. In January 2014, Johnson signed with the Mount Gambier Pioneers of the South East Australian Basketball League.
In December 2014, he re-signed with the Pioneers for the 2015 season.
In 55 games for the Pioneers over two seasons, he averaged 15.1 points, 9.2 rebounds and 1.9 assists per game. On November 12, 2015, Johnson signed with the Bendigo Braves for the 2016 SEABL season.