After graduating from high school, he served a Latter-Day Saint mission in São Paulo, Brazil and did not enroll at Weber State until December 2015.
[2] Williams was signed by the Los Angeles Rams as an undrafted free agent following the 2020 NFL draft on April 26, 2020.
[4] He was waived on September 4, 2020, during final roster cuts, and was subsequently signed to the team's practice squad one day later.
[9] On November 3, 2021, Williams was claimed off waivers by the Minnesota Vikings, but was waived the next day after failing his physical.
[16][17] On October 4, 2024, the Rams signed Williams to the active roster off the Vikings practice squad.