Charles signed a contract with the Falcons on Saturday, Will McFadden of the team's official site reports.
Charles spent time with the Chiefs this offseason, but hasn't seen any regular-season action since playing for the Lions in 2016. If the 31-year-old can stick to the Falcons' roster, he would likely see a depth or rotational role in their defensive front.