Hanlon se je rodil v Port Arthurju v Teksasu in se udeležil Memorial High School. Bil je triletni začetnik pri reševanju nogometne reprezentance, prav tako pa se je črkoval v košarki in progi.
Po srednji šoli je Hanlon sprejel štipendijo LSU, kjer je igral za Tigre. Bil je dvoletni starter in je bil leta 1991 imenovan za drugo ekipo All-SEC kot senior.
Hanlon so v četrtem krogu osnutka NFL leta 1992 izbrali Hanlon Lions. Tri sezone je igral za Lions, preden so ga leta 1995 trgovali v New York Jets. Dve sezoni je igral za Jets, preden je bil leta 1997 izpuščen.
Po izidu iz Jetsa se je Hanlon podpisal s Tampa Bay Buccaneers. Dve sezoni je igral za Buccaneers, preden se je leta 1999 upokojil.
Hanlon trenutno deluje kot regionalni vodja prodaje za podjetje za medicinsko opremo.