Del Rio played both football and baseball for the University of Southern California Trojans, and then spent eleven years playing linebacker in the National Football League. He retired from playing in 1996 and went into coaching, serving in a variety of positions for several different NFL teams. In 2003 he was named head coach of the Jacksonville Jaguars.
In 2012, Del Rio was hired as a defensive coordinator for the Denver Broncos.