NATO member Turkey shares a maritime border with Russia and Ukraine in the Black Sea and has good ties with both. Ankara has called Russia’s invasion unacceptable and offered to host talks, but has opposed sanctions on Moscow.
In a statement after a one-hour phone call, the Turkish presidency said Mr Erdogan told Mr Putin that Turkey was ready to contribute to a peaceful resolution of the conflict.
“President Erdogan, who said an immediate ceasefire will not only ease humanitarian concerns in the region but also give the search for a political solution an opportunity, renewed his call of ‘let’s pave the way for peace together’,” his office said.
“Erdogan emphasised the importance of taking urgent steps to achieve a ceasefire, open humanitarian corridors and sign a peace agreement,” it said.
The Kremlin said Mr Erdogan was told Russia would only halt its military operation if Ukraine stopped fighting and if Moscow’s demand were met, adding the operation was going to plan.