The 35-year-old defender, who plays in London for Chelsea, told TF1: "The time has come when I must stop."
Desailly, who won the World Cup in 1998 and Euro 2000 with France, made a record 116 appearances for the national side over 11 years.
He played his last game for France at Euro 2004 in a 2-2 draw with Croatia, his only appearance at the tournament. France were knocked out by Greece in the quarter-finals.