The decision was revealed by the Journal du Dimanche newspaper today after Prime Minister Edouard Philippe announced it in a letter to organisers on Friday.
Philippe said the French bid for the event, which sees nations from around the world showcase their achievements, was being called off due to "adjustments in public finances" as the country seeks to slash its deficit.
France has not hosted a world expo since 1900, a year after a similar show saw Paris unveil its Eiffel Tower.
Three other countries remain in the running: Russia, which would host the event in the city of Yekaterinburg; Japan, bidding for the city of Osaka, and Azerbaijan, which would hold it in the capital Baku.
Also Read
The successful host country will be announced on November 15.
Paris regional chief Valerie Pecresse denounced the decision to drop the French bid as "rushed", complaining the prime minister had "unilaterally decided that the economic model won't allow it".
Philippe said in his letter that the plans did not have adequate contingency plans for what would happen if attendance was lower than expected.
France is already preparing to host two major international events in the form of the 2023 Rugby World Cup and the Summer Olympics in Paris a year later.
Disclaimer: No Business Standard Journalist was involved in creation of this content