Williams was born on June 10, 1997, in Bessemer, Alabama. He attended Bessemer City High School there and played football as a lineman. He was a four-star prospect and was ranked as the tenth-best player in the state by ESPN. He also placed 13th on the 247Sports list of top prospects, 14th on the list made by Scout.com, and 21st on the list made by Rivals.com. At the end of his senior year, Williams was invited to the Alabama-Mississippi All-Star Classic.[1]
Williams announced his commitment to Mississippi State in October 2014, and spent his true freshman year (2015) as a redshirt. As a redshirt-freshman in 2016, he appeared in the first seven games of the season, mainly on special teams, before suffering a season-ending neck injury. He appeared on a total of 32 snaps that year.[1]
Williams became a starter as a sophomore in 2017, appearing in all 13 games. He was named once the Lineman of the Week in the Southeastern Conference (SEC) and was graded out higher than any other Mississippi State lineman on the season. He helped Mississippi State allow the fewest sacks (13) in the conference and the fifth-lowest total in the nation.[1]
In the 2018 season, Williams' junior year, he started 12 games as the team's main left guard. He appeared on a total of 676 snaps and only missed one game, Auburn, due to injury. Pro Football Focus graded him the fifth-best guard overall in the conference and he was given the fifth-best pass-blocking grade (82.9). Williams only allowed a single sack in the season, and helped the team place second in the conference for yards per rush (5.7) and rushing yards per game (223.6).[1]
Williams was named team captain for his senior year, 2019, and started every game (13) at the center position. He played the second-most snaps on the team and only allowed one sack on 365 pass plays. He helped the school place third in the conference for rushing yards per game, second in average yards per rush, and fifth in rushing touchdowns. He was named SEC Lineman of the Week against Southern Miss.[1]
Williams graduated in December 2019 with a degree in family sciences and human development. He finished his college career with 45 games played, 38 as a starter, in four seasons played in. According to Pro Football Focus, he allowed only two sacks in his career and played on a total of 2,246 snaps. His biography at the Mississippi State website stated that he was "[a]n elite, versatile offensive lineman who was an unquestioned team leader during his career."[1]
After going unselected in the 2020 NFL draft, Williams was signed by the Kansas City Chiefs as an undrafted free agent.[4] He was waived at the final roster cuts, on September 5, but was re-signed to the practice squad the following day.[5][6] He was released from the practice squad on January 14, 2021, and was re-signed on January 27, during the playoffs.[7] Williams was signed to a future contract on February 9.[8] He was placed on the reserve/COVID-19 list on August 7,[9] and was activated three days later.[10]
Williams was waived at the final roster cuts again in 2021, on August 31 of that year, and was subsequently signed to the practice squad.[11][12] He was released on October 19,[13] but was later brought back on November 9.[14] On February 2, 2022, he was signed to a future contract.[8] He was released on June 14.[15]
Williams was signed by the Jacksonville Jaguars four days after being cut by New England.[18] He was waived at the final roster cuts, on August 30, and afterwards was re-signed to the practice squad.[19] He was elevated to the active roster for their week four game against the Philadelphia Eagles,[20] and made his debut in the 29–21 loss, appearing on three special teams snaps.[21] He signed a reserve/future contract on January 23, 2023.[22]
On August 29, 2023, Williams was waived by the Jaguars and re-signed to the practice squad.[23][24] He signed a reserve/future contract on January 8, 2024.[25]
On August 27, 2024, Williams was waived by the Jaguars.[26]