Boris Johnson has accused Nigel Farage of a “morally repugnant” repetition of Vladimir Putin’s justification for the invasion of Ukraine.

The former prime minister, who has championed the UK’s support of Ukraine, accused the Reform UK leader of spreading “Kremlin propaganda”.

Mr Farage said he was not an “apologist” for the Russian president but “what I have been saying for the past 10 years is that the West has played into Putin’s hands, giving him the excuse to do what he wanted to do anyway”.

Writing in the Sunday Telegraph, he said: “Don’t blame me for telling the truth about Vladimir Putin’s war in Ukraine. Facing up to the facts about the mistakes of the past has to be the first step towards the peaceful future we all want to see.”

He added: “I am not and never have been an apologist or supporter of Putin. His invasion of Ukraine was immoral, outrageous and indefensible.”

But he added: “Back in 2014, when the EU first offered Ukraine an accession agreement, I said in a speech in the European Parliament that ‘there will be a war in Ukraine’. Why? Because the expansion of Nato and the European Union was giving Putin a pretext he would not ignore.

“If you poke the Russian bear with a stick, don’t be surprised if he responds. And if you have neither the means nor the political will to face him down, poking a bear is not good policy.”

Reform UK leader Nigel Farage
Reform UK leader Nigel Farage said he was not an apologist for Vladimir Putin (Tim Markland/PA)

Mr Johnson shot back: “Nobody provoked Putin. Nobody ‘poked the bear with a stick’.

“The people of Ukraine voted overwhelmingly in 1991 to be a sovereign and independent country.

“They were perfectly entitled to seek both Nato and EU membership. There is only one person responsible for Russian aggression against Ukraine – both in 2014 and 2022 – and that is Putin.

“To try to spread the blame is morally repugnant and parroting Putin’s lies.”

Home Secretary James Cleverly accused Mr Farage of “victim blaming of the worst order” for suggesting the West provoked Mr Putin.

He said it was “completely wrong” for a British politician to be “echoing” Mr Putin’s justification for the war.

James Cleverly gesturing with his hands while speaking in front of a television camera
Home Secretary James Cleverly hit out at Nigel Farage over his Ukraine comments (Lucy North/PA)

He told GB News: “There is a strong track record of Western leaders and Western countries trying to bring Russia into the fold as it were, to try and show Russia and Russians that there was a peaceful, prosperous future for them.

“Time and time again now we’ve seen Putin reject the peaceful, more prosperous options and he’s waged conflict in Ukraine, Russian troops in Georgia, Russian troops in other countries around eastern Europe.

“To suggest somehow that those countries brought it upon themselves, I think, is victim blaming of the worst order.”