President Volodymyr Zelenskiy dismissed Vadym Prystaiko as Ukraine's ambassador to Britain on Friday, days after the envoy publicly criticised the president.
A presidential order, which said Prystaiko had also been removed as Ukraine's representative to the International Maritime Organisation, gave no reason for the dismissal.
In an interview with Sky News last week, Prystaiko was asked about remarks by outgoing British Defence Secretary Ben Wallace suggesting Kyiv should show more gratitude for weapons deliveries from its allies to fight Russia's occupying forces.
Zelenskiy responded by saying Ukraine was always grateful to Britain, a staunch ally. He was also quoted by British media as saying Wallace could let him know how to express his gratitude or how "we could get up in the morning and express our words of gratitude to the minister".
Asked whether Zelenskiy was being sarcastic, Prystaiko told Sky there was "a little bit of sarcasm" when the president "said that each and every morning he will wake up and call Ben Wallace to thank him.
"I don't believe that this sarcasm is healthy," he said, adding that the Russians "have to know that we're working together".
Zelenskiy's order did not say who would replace Prystaiko, 53, an experienced diplomat and former vice prime minister who had held the post as ambassador to Britain for three years.


Trump tells Ukraine's Zelenskiy to stop hitting Russian diesel
Rescuers search for 130 people after Indonesia passenger ship sinks; six dead
Russia hits passenger train on Ukraine's border with Poland, just misses 'diplomatic train'
Russian drone attack injures five in Ukraine's Odesa, officials say
Philippine ferry fire victims may take months to identify, authorities say
