One day after Chicago parted company with longtime middle linebacker Brian Urlacher, the Bears and former Denver Broncos linebacker D.J. Williams agreed to a one-year contract.
The deal includes a $900,000 base salary with up to $850,000 in incentives, according to USA Today.
The 30-year-old Williams was released by the Broncos after a tumultous 2012 season. He was suspended twice for a total of nine games -- for violating the NFL's policy on performance enhancing drugs and a conviction on a driving while impaired charge.
Williams, who was due to make $6 million with Denver next season, was productive on the field for the Broncos during his nine-year career, registering 627 tackles.
Urlacher and the Bears failed to reach agreement on a contract this week and the eight-time Pro Bowl selection was released after 13 seasons in Chicago.