Terms of the deal were not disclosed.
Bennett was paid $2.5 million last season while playing for the New York Giants one-year contract when he racked up career highs of 55 receptions, 626 yards and five touchdowns.
Considered one of the top tight ends on the free agent market, he spent his first four seasons with the Dallas Cowboys, compiling 85 receptions for 846 yards and four TDs in 60 games.
NBC reportedly holds celebs hostage to Jimmy Fallon's show
Ray Liotta sues skin care company over use of likeness