Macron, speaking alongside US President Donald Trump in the White House, said the peace deal could come in a second phase, after what he called a "truce".
Trump said he does not see a problem with European troops being sent to Ukraine to serve as peacemakers.
The US president said on Monday the United States was close to a minerals deal with Ukraine as he and Macron held talks that covered the prospects for ending the Ukraine war.
Trump described the highly anticipated revenue-sharing agreement with Ukraine as "very close" in answering questions from reporters as he and Macron met in the Oval Office.
He said he might meet Ukraine President Volodymyr Zelenskiy later this week or next week to seal the agreement.
"He may come in this week or next week to sign the agreement, which would be nice," Trump said of Zelenskiy.
He said he would also be meeting Russian President Vladimir Putin at some point.
Macron said European countries were prepared to provide security guarantees to Ukraine, including peacekeepers, in the event of a ceasefire.
Trump said the United States backed the idea of sending European peacekeeping troops and said he had raised the concept with Putin and that Putin would accept it.
Macron said that the strength of US re-engagement with Russia is a source of uncertainty forPutin.
Asked if Ukraine should be willing to cede territory to Russia as part of a negotiated end to the war, Trump said "We'll see" and noted that talks were just beginning.
Macron became the first European leader to visit Trump since he regained power a month ago.
He was at the White House for a morning session that lasted an hour and 45 minutes, including both leaders participating in a video conference with other G7 leaders about Ukraine.
United Kingdom Prime Minister Keir Starmer is to visit Trump later in the week, amid alarm in Europe over Trump's hardening stance toward Ukraine and overtures to Russia on the three-year-old conflict.
Turkish officials said on Monday they were ready to host possible talks between Ukraine and Russia and would support any initiative leading to peace, following a visit to Ankara by Russian Foreign Minister Sergei Lavrov.
NATO-member Turkey hosted initial talks between the sides months after Russia's 2022 invasion of Ukraine, helping secure a deal for the safe passage of grain exports in the Black Sea.
Speaking alongside Lavrov on the third anniversary of Russia's invasion, Turkish Foreign Minister Hakan Fidan said Turkey valued a US initiative for peace as a "result-oriented" approach but repeated that both sides must participate for a solution.
"In that framework, we are ready to contribute all forms of support for peace to be achieved through talks. We are ready to host these talks as we have done before," Fidan said.
While he did not repeat Turkey's long-held stance supporting Ukraine's territorial integrity, Turkish President Tayyip Erdogan did so in a separate video message marking the anniversary.
Asked about the security guarantees Ukraine has demanded from the United States and other allies for ending the war, Fidan said Turkey was "ready to take any step contributing to peace in principle".
Lavrov said Russia's position on the conditions needed to end war had not changed and that scrapping Ukraine's bid for NATO membership was non-negotiable.
He later met Erdogan.
Zelenskiy visited Turkey for talks with Erdogan last week, on the same day US and Russian representatives met for talks aimed at ending the war in Riyadh without Ukraine's participation.
Zelenskiy said on Sunday that he viewed Turkey as an important security guarantor for Ukraine.
The Ukrainian president paid tribute to his country's resistance on Monday, as it marked the third anniversary of Russia's full-scale invasion.
"I am proud of Ukraine," Zelensky wrote on Telegram, commemorating the soldiers who died in battle.
Ukrainian Defence Minister Rustem Umerov meanwhile emphasised the country's will to continue fighting.
"Ukrainian warriors fight for every metre of our land," he wrote on X, adding that "the whole country is working towards victory".
with DPA