The 29-year-old has signed a two-year contract with Charlton after the final year of his contract with Leicester was cancelled.
“I had a number of offers from clubs in France, but during my time at Leicester City, I had an excellent relationship with Chris Powell,” Kermorgant told the club’s official website.
“Once I met Chris, and discussed his style of play and his ambitions for the club, I felt that Charlton is going to be an exciting place to be over the next few years, and I want to be a part of it.”