The Bayern Munich player had been a doubt because of a persistent back injury, which kept him out of Les Bleus friendly against Paraguay on Sunday, and has plagued his preparation for the summer showpiece.
However, Deschamps has chosen to include him in his final squad for the summer showpiece in Brazil as France prepare to face Switzerland, Ecuador and Honduras in Group E.
While the winger is still not 100 per cent fit, he can be replaced at any time up to a day before their first match against Honduras on June 15.
Ribery is joined by nine Premier League players including departing Arsenal full-back Bacary Sagna and Tottenham goalkeeper Hugo Lloris, who will captain the side.
Goalkeepers: Mickael Landreau, Hugo Lloris, Stephane Ruffier;
Defenders: Mathieu Debuchy, Lucas Digne, Patrice Evra, Laurent Koscielny, Eliaquim Mangala, Bacary Sagna, Mamadou Sakho, Raphael Varane;
Midfielders: Yohan Cabaye, Clement Grenier, Blaise Matuidi, Rio Antonio Mavuba, Paul Pogba, Moussa Sissoko, Mathieu Valbuena;
Forwards: Karim Benzema, Olivier Giroud, Antoine Griezmann, Loic Remy, Franck Ribery