Williams was let go by the Vikings on Tuesday, Tom Pelissero of NFL Network reports.
The 25-year-old spent the past four years with New England after being selected in the second round of the 2019 NFL Draft. He appeared in 36 games for the Patriots and missed all of last season with a shoulder injury. Williams agreed to terms with the Vikings on April 17 before being cut Tuesday. He'll now be forced to look for a new team ahead of the coming season.