President Volodymyr Zelenskyy has announced that Gen Oleksandr Syrskyy has been appointed Commander-in-Chief of Ukrainian Armed Forces.
He is replacing Gen Valeriy Zaluzhnyy.
In a Facebook post, Zelenskyy thanked Zaluzhnyy "for the two years of defending Ukraine".
"We discussed the renewal that the Armed Forces of Ukraine require. We also discussed who could be part of the renewed leadership of the Armed Forces of Ukraine. The time for such a renewal is now. I proposed that General Zaluzhnyy remain part of the team," Zelenskyy said.
"I want our soldiers in Robotyne or Avdiyivka, the General Staff and the Staff to have the same vision of the war. I have had dozens of conversations with commanders of various levels. In particular, today I spoke to Brigadier Generals Andriy Hnatov, Mykhaylo Drapatyy, Ihor Skybyuk and Colonels Pavlo Palisa and Vadym Sukharevskyy. All of them are being considered for senior positions in the army and will serve under the leadership of Ukraine's most experienced commander. He has a successful record of defence, having led the Kyiv defence operation. He also has successful experience in offensive operations - the Kharkiv liberation operation. I have appointed Colonel-General Syrskyy as Commander-in-Chief of the Armed Forces of Ukraine," he said on Telegram.
"Today I spoke with Generals Moysyuk and Zabrodskyy. Their experience is in the service of the state.
The year 2024 can be successful for Ukraine only if we make effective changes in the core of our defence, which is the Armed Forces of Ukraine."