The terms of the deal are not yet known.
Anthony Barr has made a decision to stay in Minnesota.More news: Top four may be Tottenham's limit - Mauricio Pochettino
More news: Popular support for militants complicates Pakistan crackdown
More news: D.K. Metcalf runs a blazing 4.33 40-yard dash
Minnesota drafted Barr with the No. 9 pick in 2014 out of UCLA. That being said, it's highly unlikely the Vikings went above $15 million per year, because that's roughly how much it would have cost to franchise tag Barr for the 2019 season.
The 26-year-old pass rusher has made the Pro Bowl in each of the last four seasons with the Vikings. In five seasons in Minnesota, he had 338 tackles, 13 1/2 sacks, one interception and four fumble recoveries.
Barr's fate had been a hot topic among the Vikings' past two offseasons as the team tried to extend all of their young players while also making a major financial commitment to new quarterback Kirk Cousins.
Barr's contract year was filled with ups and downs as he played in 13 games and tallied a career-low with 55 tackles (39 solo).