Keir Starmer has blasted the Tories for presiding over an "era of oligarch impunity" and said the UK must no longer be home for Russian "loot".
The Labour leader urged Boris Johnson to impose more sanctions on Russia as there had "already been an invasion" of Ukraine, with Vladimir Putin's forces entering two breakaway regions.
And he challenged the Prime Minister to rid the UK of Kremlin-linked cash flooding through London during a PMQs clash.
Mr Johnson said the UK would send further military aid to Ukraine, including defensive support "in light of the increasingly threatening behaviour'' from Russia.
He also revealed Culture Secretary Nadine Dorries had asked Ofcom to look at the operation of the Russia Today news channel.
But Mr Johnson has faced criticism over the limited sanctions package announced against Russia yesterday, which included five banks and three individuals.
Foreign Secretary Liz Truss said earlier that the UK needed to keep some sanctions "in the locker" in the event of a full-scale assault from Moscow.
But the Labour Leader insisted there had "already been an invasion".
"There is clearly concern across the House that his strategy, I accept unintentionally, could send the wrong message," he said
"So, if the Prime Minister brings forward his full package of sanctions including excluding Russians from financial mechanisms like SWITCH and a ban on trading in Russian sovereign debt, he will have the full support of the House. Will he do so?"
Mr Johnson replied: "What we want to see is de-escalation by Vladimir Putin. There is still hope that he will see sense, but we are ready very rapidly to escalate our sanctions as I have set out."
Mr Starmer said the Kremlin had invaded Ukraine as it feared democracy and openness would prevail over "erratic, violent rule".
"He seeks division, we must stay united. He hopes for inaction so we must take a stand.
"He believes that we are too corrupted to the right thing so we must prove him wrong."
Mr Johnson asked the PM to "ensure that is the end of the era of oligarch impunity, by saying that this House and this country will no longer be home for their loot."
But Mr Johnson claimed no Government "could conceivably be doing more to root out corrupt Russian money:
He said: "I think we can be proud of what we have already done and the measures we have set out."
SNP Westminster leader Ian Blackford called on the Conservative Party to return £2.3 million "raised from Russian oligarchs".
He told the Commons: "The truth is that Russian oligarchs who give the right people in power a golden handshake have been welcomed into London for years. Their activities weren't stopped, they were encouraged.
"Plenty of these golden handshakes just so happened to find their way into the coffers of the Conservative Party, £2.3 million in fact, since the Prime Minister took office."
He added: "How can our allies trust this Prime Minister to clean up dirty Russian money in the UK when he won't even clean up his own political party. Will he finally commit to giving up the £2.3 million his party has raised from Russian oligarchs?"
The Prime Minister said: "We do not raise money from Russian oligarchs ... we raise money from people who are registered to vote on the UK register of interests."
Boris Johnson’s Press Secretary confirmed he is “completely comfortable” with £2m of Russian-linked donations to the Conservative Party since he came to power.
There will be no review of CCHQ donation policies because “we believe all due diligence is in place,” she said.
She added: “The Conservative Party does not accept foreign donations - that is illegal.
“And as you know, donations are all properly and transparently declared to the Electoral Commission.
“But I would make the point that there are people in this country of Russian origin who are British citizens, and many are critics of Putin. So it’s wrong and discriminatory to tar them all with the same brush.”
Asked if there was a culture of oligarch impunity in the UK, Boris Johnson’s spokesman replied: “No.”
But Boris Johnson’s Press Secretary was forced to clarify the PM’s claim that Christine Lee was the single largest corporate donor to the Conservative Party.
Mr Johnson had said at PMQs: “The largest single corporate donation to the Labour Party came from a member of the Chinese Communist Party.” Labour MPs shouted “it isn’t true!”.
Asked if the PM was certain, she said: “Yes, Christine Lee and Company is Labour’s largest corporate donor, they’ve donated more than any other company since November 2016.”
Told Mr Johnson did not say “since 2016” in his remarks, she replied: “I am happy to add the addition.”
Asked if, on that basis, Mr Johnson thought Theresa May was the UK’s longest-serving Prime Minister, the Press Secretary replied: “Anyone else?”
Told the donations were to the MP Barry Gardiner, not the central Labour party, she replied: “It is to the Labour Party - he is a Labour MP.”
Despite furious protests by MPs, Boris Johnson’s spokesman said it is “the right timetable” to only bring the Economic Crime Bill in the next session of Parliament.