The wide receiver has agreed a five-year deal with the Chiefs, who finished the 2012 NFL season with the worst record in the NFL.
Head coach Andy Reid told the side's website: "We're excited to have Dwayne on the roster for the long term.
"Dwayne's a big, physical receiver who has had success in this league. He is part of the Chiefs family, and it was important to him to remain in Kansas City. I'm looking forward to working with Dwayne."
The 28-year-old amassed 801 receiving yards last season, scoring three touchdowns.