Johnson attended Muskegon High School in Muskegon, Michigan. He was rated as the best recruit in Michigan in the class of 2007 by Rivals.com. He had 1,600 all-purpose yards as a wide receiver on offense in 2006, including 700 receiving yards on 26 catches with 7 touchdowns and 347 rushing yards on 30 carries with 4 touchdowns, 180 yards on 7 kickoff returns, 218 yards on 11 punt returns, and 3 touchdowns as a cornerback. Muskegon went 14-0 and won the 2004 and 2006 State Championship. Johnson chose to attend USC after being recruited by many other top schools including Texas, Florida, Michigan, Ohio State, Michigan State, and Notre Dame.
College career
Following the departures of Dwayne Jarrett and Steve Smith, Johnson made an immediate impact after arriving at USC. He joined junior Patrick Turner who was the most experienced returner at the position. Johnson has been clocked at 4.4 seconds in the 40 yard dash.
2007-2008
Johnson began his freshman season making several contributions. In the season opener against Idaho, he ran 4 yards on a reverse. He caught his first pass against Nebraska for 4 yards. Against Washington State, he had 5 receptions for 94 yards and 2 touchdowns and a tackle. Johnson returned 3 kickoffs for 65 yards against Washington. Against Stanford, he had a 47-yard touchdown catch, a 23-yard run off a reverse, and 3 kickoff returns for 61 yards. Johnson returned 3 kickoffs for 73 yards and a 6-yard run against Arizona. Against Notre Dame, Johnson had a 37-yard kickoff return. He returned 4 kickoffs for 96 yards and had a tackle against Oregon. Against Oregon State, he returned a kickoff for 41 yards. In one of his biggest games of the season, he returned 4 kickoffs for 102 yards against California. In another big game, Johnson had a 33-yard catch and returned 3 kickoffs for 94 yards. Against rival UCLA, he returned a kickoff for 17 yards. In the 2008 Rose Bowl, Johnson caught 2 passes for 15 yards and returned 2 kickoffs for 34 yards against Illinois.
2008-2009
During his sophomore season, Johnson continued to return kickoffs and remained a deep threat against opposing defenses. He ranks 13th on USC's career kickoff return chart. In the 2009 Rose Bowl, Johnson had 4 receptions for 82 yards and 2 touchdowns.
2009-2010
At the end of August 2009 Johnson broke his thumb in USC's mock-game scrimmage at the Coliseum.
Johnson was selected by the San Francisco 49ers with the 172nd pick in the 2011 NFL Draft. He was released by the 49ers on September 3, 2011.
Philadelphia Eagles
Johnson was signed to the Philadelphia Eagles' practice squad on September 5, 2011. He was promoted to the active roster on December 31. He was not active for the final game of the season, however. During training camp in 2012, Johnson suffered a broken and dislocated ankle in a practice. He was waived/injured on July 31, 2012, and subsequently reverted to the team's injured reserve list on August 2. He was released from his contract on April 11, 2013.