He played college football at Louisville. Johnson played for the Packers for two seasons, the St. Louis Rams in 2005, the Oakland Raiders for five seasons from 2007 to 2011 and the Baltimore Ravens for one season in 2012.
Johnson's athletic career included playing college football at Louisville before moving on to professional teams such as the Packers for two years, the St. Louis Rams in 2005, the Oakland Raiders for five seasons from 2007 to 2011 and a single season with the Baltimore Ravens in 2012.