[1] After returning to New Orleans, Johnson attended O. Perry Walker High School, where he was a four-time all-district selection.
The team went 9–4 on the season, advancing to the LHSAA Class 4A semifinals, where they lost 36–6 to Franklinton.
One of the most sought after high school players in the country, Johnson was rated as a five-star prospect by every recruiting service.
[3] Johnson chose LSU over offers from almost every major school, including Alabama, Oklahoma, and Southern California.
Johnson played in thirteen games for LSU in 2011, and was named to both the CBSSports.com and Sporting News Freshman All-American teams.
[16] On November 9, 2016 Johnson was signed by the New York Jets off the Patriots' practice squad.
After the AAF ceased operations in April 2019, Johnson signed with the practice roster for the Calgary Stampeders of the Canadian Football League on August 13, 2019.
In October 2019, Johnson was selected by the Los Angeles Wildcats in the 2020 XFL Draft.
On February 14, 2020, Johnson was traded to the DC Defenders in exchange for Bradley Sylve.