Hanlon è nato a Port Arthur, in Texas, e ha frequentato il Memorial High School. È stato un antipasto di tre anni a Tackle per la squadra di calcio e ha anche scritto a basket e pista.
Dopo il liceo, Hanlon ha accettato una borsa di studio alla LSU, dove ha giocato a attrezzatura per le Tigri. Era un antipasto di due anni ed è stato nominato nella seconda squadra All-SEC come senior nel 1991.
Hanlon è stato selezionato dai Detroit Lions nel quarto round della bozza della NFL del 1992. Ha suonato per i Lions per tre stagioni prima di essere scambiato con i New York Jets nel 1995. Ha suonato per i Jets per due stagioni prima di essere rilasciato nel 1997.
Dopo la sua uscita dai Jets, Hanlon firmò con i bucanieri di Tampa Bay. Ha suonato per i bucanieri per due stagioni prima di ritirarsi nel 1999.
Hanlon attualmente lavora come responsabile delle vendite regionali per una società di attrezzature mediche.