 He was a first-round pick in the 1999 NFL Draft, and played professionally for the Detroit Lions, Minnesota Vikings, St. Louis Rams, and New York Giants of the NFL.After ending his playing career, he entered coaching at the high school level.In 2020, he returned to USC's football team as a quality control analyst.