Agent Drew Rosenhaus announced the deal on Twitter but didn't disclose length or terms. Reports pegged its value at $17.25 million, or $5.75 million per season, with $9.533 million guaranteed.
Cohen, 25, is in the final year of a rookie contract he signed after the Bears took him in the fourth round of the 2017 draft from North Carolina A&T.
Playing in every game through his first three seasons, Cohen racked up 1,027 yards rushing, 1,534 yards receiving and 14 total touchdowns. The 2018 first-team All-Pro also returned 95 punts and 30 kickoffs and threw two touchdown passes over that span.
With Cohen's deal settled, the Bears can focus on negotiations with wide receiver Allen Robinson.
Contract talks reportedly resumed between the two sides following a week in which Robinson deleted all references to his current team from his social media accounts. Media reports earlier in the week indicated Robinson felt disrespected by the initial contract offers extended by Chicago.
Robinson, 27, is in the final season of a three-year contract he signed as a free agent with the Bears in 2018. The $42 million deal averaged out to $14 million per season, and Robinson presumably is looking for more in his next contract.
(Field Level Media)