Perriman joins the Bears after he was released Monday by the Detroit Lions, who had given him $2 million guaranteed when they signed him in March. But Perriman dealt with a hip injury during the offseason and struggled throughout training camp and the preseason.
Perriman, 27, appeared in 12 games last season with the New York Jets, hauling in 30 receptions for 505 yards and three touchdowns.
"We've talked about him, I feel like, every year," Bears general manager Ryan Pace said of Perriman. "We've gone back and looked at our grades, we've got tons and tons of grades on him, from all of our coaches and all of our scouts. I feel like we've talked about him every year. That's been the one trait. He's big, he's 6-2, he can still run, and that's just continuing the speed and explosiveness in this offense."
Information from ESPN's Eric Woodyard was used in this report.