Ханлон е роден в Порт Артур, Тексас, и посещава Мемориална гимназия. Той беше тригодишен стартер в Tackle за футболния отбор и също беше надписан в баскетбол и писта.
След гимназията Ханлон прие стипендия в LSU, където играеше за TIGERS. Той беше двугодишен стартер и беше назначен за втория отбор на All-SEC като старши през 1991 г.
Ханлон беше избран от Детройт Лъвовете в четвъртия кръг на проекта на NFL 1992. Той играе за Лъвовете три сезона, преди да бъде търгуван в Ню Йорк Джетс през 1995 г. Той играе за Джетите в продължение на два сезона, преди да бъде пуснат през 1997 г.
След освобождаването си от Jets, Ханлон подписа с Buccaneers Tampa Bay. Той играе за Buccaneers два сезона, преди да се пенсионира през 1999 г.
Понастоящем Ханлон работи като регионален мениджър по продажбите на компания за медицинско оборудване.