Career
Johnson began his college career at Iowa State University where he played two seasons for the Cyclones before transferring to Valparaiso University. After sitting out a redshirt year, Johnson spent the 2009-2010 and 2010-2011 basketball seasons competing for the Crusaders. He helped lead the crusaders to a 23-12 record and a spot in the 2011 CollegeInsider.com Postseason Tournament.
A Second Team All-Horizon League selection in his Junior year, Johnson also earned a spot on the league All-Newcomer squad averaging 15.6 points and 5.8 rebounds.
Johnson also finished second in the Horizon League with.556 field goal percentage, which ranked 20th nationally. Following the completion of his college career, Johnson signed with basketball club WCAA Giants of the Dutch Basketball League (DBL).
Due to financial difficulties the club withdrew from the DBL prior to the 2011-2012 season. Johnson then signed with UU-Korihait, which competes in Korisliiga, the top men"s basketball league in Finland.
He averaged 16.9 points 6.0 rebounds and 1.4 assists for Korihait during the 2011-2012 season.
Johnson played for Central Bank Coruña during the Spain 2012-2013 LEB Oro season. In July 2013, Johnson signed with SAM Massagno Basket in Switzerland for the 2013-2014 season. He finished the regular season second in the Ligue Nationale de Basketball in scoring, averaging 20.3 points, while adding 6.4 rebounds and 2 assists per game.
In the 2014 post season awards, Johnson was named All-Swiss LNA 3rd team by Eurobasket.com.
In October 2014, Johnson joined KTP Basket of the Finnish Korisliiga to compete in the 2014-2015 EuroChallenge. On February 10, 2015, he signed with British Broadcasting Corporation Monthey of the Swiss Ligue Nationale de Basket.
On August 22, 2015, an agreement was made with the Yokohama B-Corsairs for the final season of the Japanese bj League.