Career
He played college football at Ohio State. Johnson played high school football for the Boca Ciega High School Pirates, located in Gulfport, Florida and was the starting varsity quarterback for three years. He also lettered in basketball while at Boca Ciega High School.
He graduated high school in 2008.
Houston Texans
On April 27, 2013, He signed with the Houston Texans as an undrafted free agent following the 2013 NFL Draft. On August 31, 2013, Johnson was released by the Texans as a final training camp cut.
Toronto Argonauts
On September 6, 2014, Johnson signed with the Toronto Argonauts of the Canadian Football League. Arizona Cardinals
On December 11, 2013, Johnson signed with the Arizona Cardinals practice squad.
The Cardinals released Johnson on August 25, 2014.