Hanlon urodził się w Port Arthur w Teksasie i uczęszczał do Memorial High School. Był trzyletnim starterem w walce dla drużyny piłkarskiej, a także napisał w koszykówce i torach.
Po ukończeniu szkoły średniej Hanlon przyjął stypendium do LSU, gdzie grał w Tackle dla Tygrysów. Był dwuletnim starterem i został powołany do drugiego zespołu All-Sec jako senior w 1991 roku.
Hanlon został wybrany przez Detroit Lions w czwartej rundzie NFL Draft z 1992 roku. Grał w Lions przez trzy sezony, zanim został sprzedany do New York Jets w 1995 roku. Grał w Jets przez dwa sezony, zanim został wydany w 1997 roku.
Po zwolnieniu z Jets Hanlon podpisał kontrakt z Tampa Bay Buccaneers. Grał w Buccaneers przez dwa sezony przed przejściem na emeryturę w 1999 roku.
Hanlon obecnie pracuje jako regionalny kierownik sprzedaży firmy zajmującej się sprzętem medycznym.