A day after MSNBC host Lawrence O'Donnell admitted to an "error in judgment" reporting a story about alleged Russian ties to President Donald Trump's finances, the president slammed O'Donnell's reporting as "totally inaccurate."

"The totally inaccurate reporting by Lawrence O’Donnell, for which he has been forced by NBC to apologize, is NO DIFFERENT than the horrible, corrupt and fraudulent Fake News that I (and many millions of GREAT supporters) have had to put up with for years," Trump tweeted Thursday. "So bad for the USA!"

He referred to the TV host as "Crazy Lawrence O'Donnell" and wrote O'Donnell has been "calling me wrong from even before I announced my run for the Presidency, even being previously forced by NBC to apologize, which he did while crying, for things he said about me & The Apprentice, was again forced to apologize, this time for the most ridiculous claim of all, that Russia, Russia, Russia, or Russian oligarchs, co-signed loan documents for me, a guarantee."

Trump has criticized O'Donnell via Twitter dating back to 2012, and he has mocked the host's TV ratings several times over the years and referred to O'Donnell as "one of the dumber people on television."

He continued Thursday: "Totally false, as is virtually everything else he, and much of the rest of the LameStream Media, has said about me for years. ALL APOLOGIZE!"

CNN stands by anchor Chris Cuomo after NSFW exchange with a heckler who called him 'Fredo'

Tomi Lahren launches athleisure line with company known for gun-friendly leggings

The host of "The Last Word" said in a tweet Wednesday that he ran a segment Tuesday night about "the president’s finances that didn’t go through our rigorous verification and standards process. I shouldn’t have reported it and I was wrong to discuss it on the air."

His admission came after a lawyer for Trump said the story was false and defamatory, and called on NBC News to apologize and retract it.

At the start of his show Wednesday night, O'Donnell apologized again, calling his reporting, "Simply not good enough."

He went on to acknowledge the attorneys' assertion the story is false and said, "Tonight, we are retracting the story. We don't know whether the information is inaccurate. But the fact is, we do know it wasn't ready for broadcast and for that I apologize."

According to the Associated Press, O'Donnell said on the Tuesday show that he’d been told that Deutsche Bank had documents showing that Russian oligarchs had co-signed loans for Trump. He said the report came from a single source, who he didn’t identify. The documents also supposedly reveal that Trump paid little in taxes, O'Donnell said.

He couched his story several times with a disclaimer, saying many times “if true.”

“That would explain, it seems to me, every kind word that Donald Trump has ever said about Russia and Vladimir Putin, if true, and I stress the ‘if true’ part of this,” he said on the air.

In a letter to Susan Weiner, NBC Universal’s general counsel, and Daniel Kummer, the company’s senior vice president for litigation, Trump lawyer Charles Harder called O’Donnell’s statements “false and defamatory, and extremely damaging.”

Harder said Trump is the only guarantor for the loans. He said it was information that was publicly recorded and could be found by an online search.

The president’s attorney threatened legal action if NBC did not apologize and correct the report.

O’Donnell has been hosting the show, “The Last Word,” on MSNBC since 2010. He’s been an analyst for the network since 1996.

Contributed: Associated Press