That led him to Arizona, where he played for the University of Arizona and was drafted in the third round of the 1990 NFL Draft by the Buffalo Bills. He played for the Bills until 1997, playing in all four Super Bowls the team lost from 1990-1993. He then went to play three years for the Chiefs, then was released during the 2000 offseason. He was picked up as a free agent by the Giants, where he played two more seasons, and was an integral part of the Super Bowl XXXV team. He retired after the 2001 season after being released by the Giants, being one of only three players (along with Cornelius Bennett and Gale Gilbert) to play in, and be on the losing team in five separate Super Bowls. He started in 141 of the 174 games he played, as well as all 16 of his postseason appearances.