"Thank you for telling me that, I appreciate it", Trump said, before saying he had not "demonized" immigrants as Acosta claimed.
It got hot nearly immediately. Trump ramped up his anti-immigrant rhetoric against the caravan in the final days of the midterm elections.
Trump then turned his attention to NBC's Peter Alexander - who immediately jumped to Acosta's defense. That further infuriated the President.
"You are a very rude person", Trump continued. "Just sit down, please".
As a female aide attempts to take the microphone away, Acosta brushes her aside.
He and Mrs. Sanders, the White House press secretary, often clash with Mr. Acosta.
"CNN is fake news", Trump said. The president continued to excoriate Acosta saying how he treats his press secretary, Sarah Huckabee Sanders, in the press briefings is bad. And the way you treat other people is disgusting.
"I think you should let me run the country, you run CNN, and if you did it well your ratings would be much better" Trump said., taking a jab at the network's ratings.
'The way you treat Sarah Huckabee is frightful, ' he said.
When another journalist rushes to his defence, Trump responds, "well I'm not a big fan of yours either". But before asking his question, he started by defending Acosta as a "diligent reporter".
"It's such a hostile media".
After being questioned about the migrant caravan and Russian Federation investigation during a post-midterms press conference, the president lashes out at the "rude, terrible" CNN chief White House correspondent. "It's so sad", Trump said.
"I don't know why you'd say that".