Zelenskyy also raised the prospect of a role for foreign troops in Ukraine until it can join NATO.
The remarks at a joint press conference with German opposition leader Friedrich Merz were the latest to signal Kyiv's increasing openness to war negotiations, with Donald Trump preparing to return to the White House on January 20.
The U.S. president-elect, who has said he wants to end the war quickly, called on Sunday for an immediate ceasefire and negotiations to end the "madness," after he met Zelenskyy and Macron for talks in Paris.
"Ukraine wants this war to end more than anyone else. No doubt, a diplomatic resolution would save more lives. We do seek it," Zelenskyy told reporters in Kyiv on Monday.
He said he discussed a "freezing" of the lines in the war when he met Macron and Trump. Russia controls nearly a fifth of Ukrainian territory after launching the 2022 invasion that unleashed the biggest conflict in Europe since World War Two.
Zelenskyy said he told the two leaders that he did not believe Putin actually wanted to end the war and that the Russian president would need to be forced.
"You can only exert force if Ukraine is strong. A strong Ukraine before any diplomacy means a strong (Ukraine) on the battlefield," he said, implying Kyiv needed help to become stronger.
He posted on the X platform on Sunday that he had told the two leaders Kyiv sought an “enduring peace—one that the Russians will not be able to destroy in a few years, as they have done repeatedly in the past.”
Trump told the New York Post after the Paris meeting that Zelenskyy wanted to make a deal.
“He wants to have a cease-fire,” Trump told the paper. “He wants to make peace. We didn’t talk about the details. He thinks it’s time, and [Russian President Vladimir] Putin should think it’s time because he’s lost — when you lose 700,000 people, it’s time. It’s not going to end until there’s a peace.”
Foreign troops
Zelenskyy also returned to an idea raised in February by Macron, who floated the possibility of European nations sending troops to Ukraine. There was no consensus on the matter among the European leaders.
"We can think and work on Emmanuel's position. He suggested that some part of troops of a country be present on the territory of Ukraine, which would guarantee us security while Ukraine is not in NATO," Zelenskyy said.
"But we must have a clear understanding of when Ukraine will be in the EU and when Ukraine will be in NATO," he added.
Kyiv, which has made a concerted push to obtain an invitation to join NATO, has insisted throughout the war that it needs security guarantees to prevent Russia launching another invasion once the current hostilities are halted.
"If there is a pause while Ukraine is not in NATO, and even if we had the invitation, and we would not be in NATO, and there will be a pause, then who guarantees us any kind of security?" Zelenskyy asked at the press conference.
Russia has demanded that Ukraine abandon its NATO ambitions and sees Kyiv's membership of the alliance as an unacceptable security threat.
The Ukrainian leader told reporters he was hoping to call outgoing U.S. President Joe Biden in the coming days to discuss NATO membership.
"He is the current president and a lot rides on his opinion. And there is no point in discussing with President Trump something that is not up to him today – while he is not yet in the White House."