Macron did not refer to the US president by name but his address to the UN General Assembly outlined positions that were polar opposites to Trump's world view.
“Some have chosen the law of the most powerful, but it cannot protect any people,” said Macron, who reaffirmed his strong backing for multilateralism embodied by the United Nations and its global peace efforts.
Earlier at the UN podium, Trump vowed to “never surrender America's sovereignty to an unelected, unaccountable global bureaucracy” and to reject “the ideology of globalism.”
Since Trump took office in 2017, the United States has ditched the Iran nuclear deal and the Paris climate deal — two international accords that France has championed.
The US administration has cut funding to the United Nations, aid agencies and to UN peacekeeping whose missions in Mali and the Central African Republic are working with French troops to bolster stability.
Macron pointed to growing economic inequality as one of the drivers of the crisis in the world order, with some 783 million people living under the threshold of poverty and 250 million children out of school.
Touching on the Israeli-Palestinian conflict, the French president said there was no credible alternative to the two-state solution that Trump has imperiled with his recognition of Jerusalem as Israel's capital.
Macron also touched on climate change and migration as global issues that “no one can tackle” on their own.
There was even a warning that trade agreements could be contingent on membership in the Paris climate pact, in a clear bid to pressure the United States to rethink its intention to quit the accord.
Defending the Iran nuclear deal, Macron urged dialogue with Tehran, again clashing with the US president who a few hours earlier called on world
governments to isolate Iran.
“What will bring a real solution to the situation in Iran and what has already stabilized it? The law of the strongest? Pressure from only one side? No!” Macron said in his address.
“We know that Iran was on a nuclear military path but what stopped it? The 2015 Vienna accord.”
Trump in May withdrew from the seven-nation agreement negotiated under his predecessor Barack Obama, calling it a “disaster” and instead ramping up pressure on Iran including through renewed sanctions.
Supported by Israel and Saudi Arabia, Trump has sought to roll back Iranian influence around the Middle East, including in war-ravaged Syria.
“We should not aggravate regional tensions but rather through dialogue and multilateralism pursue a broader agenda that allows us to address all the concerns caused by Iranian policies — nuclear, ballistic, regional,” said Macron.