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.
Attkisson leaves CBS News, reportedly over network's 'liberal bias'
Beautician charged with giving client fatal silicone butt injection