Hanlon ble født i Port Arthur, Texas, og gikk på Memorial High School. Han var en treårig startpakke på takling for fotballaget og skrev også i basketball og bane.
Etter videregående aksepterte Hanlon et stipend til LSU, hvor han spilte takling for Tigers. Han var en toårig startpakke og ble utnevnt til All-SEC Second Team som senior i 1991.
Hanlon ble valgt av Detroit Lions i fjerde runde av NFL -utkastet i 1992. Han spilte for Lions i tre sesonger før han ble handlet til New York Jets i 1995. Han spilte for Jets i to sesonger før han ble utgitt i 1997.
Etter løslatelsen fra Jets, signerte Hanlon med Tampa Bay Buccaneers. Han spilte for Buccaneers i to sesonger før han trakk seg i 1999.
Hanlon jobber for tiden som regional salgssjef for et medisinsk utstyrsselskap.