Hanlon sa narodil v Port Arthur v Texase a navštevoval Memorial High School. Bol trojročným štartérom v riešení futbalového tímu a tiež napísaný v basketbale a trati.
Po strednej škole Hanlon prijal štipendium na LSU, kde hral za tigre. Bol dvojročným štartérom a bol v roku 1991 menovaný do druhého tímu All-Sec ako senior.
Hanlon bol vybraný detroitskými levmi vo štvrtom kole návrhu NFL z roku 1992. Hral za Lions tri sezóny a potom bol v roku 1995 obchodovaný s New York Jets. Pred prepustením v roku 1997 hral za Jets na dve sezóny.
Po prepustení z Jets sa Hanlon podpísal s Tampa Bay Buccaneers. Pred odchodom do dôchodku v roku 1999 hral za Buccaneers na dve sezóny.
Hanlon v súčasnosti pracuje ako regionálny obchodný manažér pre spoločnosť zdravotníckych zariadení.