Williams was born in Miami, Florida.[1] He attended American High School in Miami-Dade County, Florida,[2] and played for the American Patriots high school football team.
Williams joined the Seattle Seahawks in 1996.[4] In his second year with the team he made the Pro Bowl after recording 96 tackles and eight interceptions. Overall he played four years for the Seahawks from 1996 to 1999 starting 60 of 61 games, recording 348 tackles and 20 interceptions. He was released by the Seahawks after the 1999 season.
Second stint with Bengals[]
Williams re-signed with the Bengals before the 2000 season. He spent the next two years with the Bengals starting 17 of 31 games, recording 126 tackles, two interceptions, and 3.5 sacks.
After the 2001 season Williams retired after 10 years in the NFL. He finished his career starting 137 of 156 games, and recorded 876 tackles, 31 interceptions, and 9.5 sacks.