The 28-year-old Johnson spent the first six years of his career in the AFC East with the Buffalo Bills, where he amassed three consecutive 1,000-yard campaigns and caught 32 passes for 421 yards and four touchdowns versus the Patriots.

Johnson left the Bills after the 2013 season, when he was traded to the San Francisco 49ers for a conditional fourth-round draft pick. The 6-foot-2, 207-pound receiver went on to play in 13 games for San Francisco, starting one, while catching 35 passes for 435 yards and three touchdowns.

The 49ers released Johnson last week.

The former seventh-round draft choice out of Kentucky has caught 336 passes for 4,267 yards and 31 touchdowns over seven NFL seasons.