Hanlon se narodil v Port Arthur v Texasu a navštěvoval Memorial High School. Byl tříletým startérem v náčiní pro fotbalový tým a také dopisoval basketbal a trať.
Po střední škole Hanlon přijal stipendium na LSU, kde hrál za tygry. Byl dvouletý startér a byl jmenován do druhého týmu All-SEC jako senior v roce 1991.
Hanlon byl vybrán Detroit Lions ve čtvrtém kole NFL Draft z roku 1992. Hrál za lvy tři sezóny, než byl v roce 1995 obchodován do New York Jets. Hrál za Jets dva sezóny, než byl propuštěn v roce 1997.
Po jeho propuštění z Jets podepsal Hanlon s Tampa Bay Buccaneers. Hrál za Buccaneers dva sezóny, než odešel do důchodu v roce 1999.
Hanlon v současné době pracuje jako regionální manažer prodeje pro společnost zdravotnického vybavení.