Protesters hold images of the destruction in the Ukrain as the chant during a protest near the German Permanent Representation to the European Union, asking Germany to provide immediate support to Ukraine in the war with Russia, in Brussels on March 11, 2022. AFP
"The European Union should do more. It must do more for us, for Ukraine," he said in a video statement on Telegram more than two weeks after Russia invaded his country.
"The decisions of politicians must coincide with the mood of their people," he added.
EU leaders have been meeting in France's Versailles since Thursday to urgently address the fallout of the Russian invasion.
On Friday, they sought to double financing for military aid to Ukraine by an extra 500 million euros (around $550 million).
The Ukrainian president warned living conditions inside his country were deteriorating fast, in the northeast, around the capital and in the east.
"In the Sumy, Kyiv and Donetsk regions, there is no more electricity. Yes, there are problems with heating. There is no gas, no water," he said.
"It's a humanitarian catastrophe."