According to multiple reports, the deal carries an annual average value of $5.825 million.
After scoring four goals for New Jersey, Henrique added 20 more in 57 games for Anaheim, finishing with 50 points on the season. More importantly, the banged-up Ducks went 33-15-9 with Henrique on the team.
The 28-year-old has scored 20 or more goals in a season four times -- with a career-high 30 for the Devils in 2015-16.
The Ducks were swept by the Sharks in the first round of the playoffs last season.