Madison initially played football at Willowbrook High School in Villa Park, IL; following his graduation, he attended Temple University.
[1] He was signed by the Baltimore Ravens of the National Football League as an undrafted free agent in 2011.
In 2013, the Rush made him a primary starter on their offensive line; Madison started in eighteen games that season.
In addition to his regular duties as an offensive lineman, Madison scored three touchdowns for the Rush as a tight end.
The team folded at the end of the 2013 season; as such, Madison joined the AFL's Pittsburgh Power.