The Kremlin has called Boris Johnson a liar and denied claims made by the ex-PM that Vladimir Putin threatened to kill him with a missile in a call ahead of Russia’s invasion of Ukraine.

The former prime minister has alleged the Russian leader told him “I don’t want to hurt you, but with a missile, it would only take a minute” in an “extraordinary” conversation which took place in February after he had visited Kyiv.

However, on Monday, the Kremlin accused Mr Johnson of lying, with spokesman Dmitry Peskov telling reporters what he said was not true, or “more precisely, a lie”.

Mr Johnson, who became a key backer of Ukrainian President Volodymyr Zelenskyy’s administration in the months after Russia invaded, made the claim as part of a new BBC Two series looking at how the West grappled with Mr Putin in the years before the war.

The former PM recalled that on the visit to Kyiv he warned Mr Putin that an invasion of Ukraine would be disastrous and there would be tougher Western sanctions on Russia if he did so.

Mr Johnson also said he told the Russian leader that the escalation would only see Western states increase support for Ukraine, meaning “more NATO, not less NATO” on Russia’s borders.

“He said, ‘Boris, you say that Ukraine is not going to join NATO any time soon. […] What is any time soon?’ and I said ‘Well it’s not going to join NATO for the foreseeable future. You know that perfectively well’,” Mr Johnson said of the call with Mr Putin.

More on Boris Johnson

“He sort of threatened me at one point and said, ‘Boris, I don’t want to hurt you, but with a missile, it would only take a minute’, or something like that.

“I think from the very relaxed tone that he was taking, the sort of air of detachment that he seemed to have, he was just playing along with my attempts to get him to negotiate.”

Earlier this month, Mr Johnson made a surprise visit to Ukraine amid renewed scrutiny over his personal finances.

Please use Chrome browser for a more accessible video player


1:15

Boris Johnson visits Ukraine

The former prime minister said it was a “privilege” to be invited to the war-torn nation by President Volodymyr Zelenskyy, with whom he had a close working relationship during his time in office.

Downing Street indicated Rishi Sunak was “supportive” of the visit, after claims it could undermine his authority on foreign policy.

Mr Johnson was pictured visiting Borodianka near Kyiv – a town heavily damaged by the Russian invasion.

Click to subscribe to Ukraine War Diaries wherever you get your podcasts

In a statement, Mr Johnson said: “The suffering of the people of Ukraine has gone on for too long.

“The only way to end this war is for Ukraine to win – and to win as fast as possible. This is the moment to double down and to give the Ukrainians all the tools they need to finish the job.”

A spokesperson for Mr Johnson added that he fully supports UK government policy on Ukraine, including the recent decision to send Challenger 2 tanks.

The ex-prime minister pitched himself as a key ally of Kyiv during his time in Number 10, providing support and calling on Western allies to follow suit in the early days of Russia’s invasion last February.

As his scandal-plagued premiership unravelled, Mr Johnson was accused of using trips to Ukraine or phone calls with Mr Zelenskyy as a distraction for crises at home.

Please use Chrome browser for a more accessible video player


0:39

Johnson: Loan claims ‘complete nonsense’

This trip came amid allegations BBC chairman Richard Sharp helped the former prime minister arrange a guarantee for a loan – and that Mr Johnson later recommended Mr Sharp for the role of BBC chair.

Mr Johnson’s spokesperson has denied the report as “rubbish”.

Senior Tories raised concerns about the trip, with Commons defence select committee chair Tobias Ellwood telling the newspaper that Mr Johnson should “not interfere with the messaging or the official lines of communication” between London and Kyiv.