Hanlon wurde in Port Arthur, Texas, geboren und besuchte die Memorial High School. Er war ein dreijähriger Starter bei Tackle für die Fußballmannschaft und war auch in Basketball und Strecke beschriftet.
Nach der High School nahm Hanlon ein Stipendium für die LSU an, wo er Tackle für die Tiger spielte. Er war ein zweijähriger Starter und wurde 1991 als Senior in das All-SEC-zweite Team aufgenommen.
Hanlon wurde von den Detroit Lions in der vierten Runde des NFL -Entwurfs von 1992 ausgewählt. Er spielte drei Spielzeiten für die Lions, bevor er 1995 an die New York Jets gehandelt wurde. Er spielte zwei Spielzeiten für die Jets, bevor er 1997 veröffentlicht wurde.
Nach seiner Freilassung aus den Jets unterschrieb Hanlon bei den Tampa Bay Buccaneers. Er spielte zwei Spielzeiten für die Buccaneers, bevor er 1999 in den Ruhestand ging.
Hanlon arbeitet derzeit als regionaler Vertriebsleiter für ein Unternehmen für medizinische Geräte.