Bernard Hopkins made his professional debut in October 1988, so he has been a pro for 35 years and 11 months.