The deal was announced by both teams Monday, the fourth day of free agency.
The 29-year-old Brown has 177 career receptions and 17 touchdowns.
Brown was selected third in the second round of the 2005 draft after playing four years at the University of Georgia.