He played college football at Wagner and was signed by the Indianapolis Colts in 2020 as an undrafted free agent.
[4] Williams was signed by the Indianapolis Colts following the 2020 NFL draft to their practice squad.
He played in four games before being waived on October 19, but was re-signed to the practice squad.
[11] On August 30, 2022, Williams was waived by the Colts and signed to the practice squad the next day.
[21] In week 6, Williams recorded his first career sack against the Jaguars in one of that seasons NFL London Games.