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.
Jordana Brewster on Paul Walker: 'He was an enormous presence in my life'
Benedict Cumberbatch's dramatic reading of R. Kelly lyrics is just what you need