The White House has suspended CNN reporter Jim Acosta's press pass Wednesday, hours after he sparred with President Donald Trump at a press briefing. Acosta posted a video on Twitter showing him being denied entry.

Earlier Wednesday, Acosta had questioned Trump on his rhetoric on the caravan moving toward the U.S. border. The president grew angry with Acosta and tried to move on to another question. A White House intern came to take Acosta's microphone, but Acosta moved away and said "pardon me, ma'am" and tried to continue questioning.

Trump refused to answer, saying "put down the mic." After the mic was passed to NBC's Peter Alexander, Trump continued his tirade against Acosta. 

"CNN should be ashamed of itself having you work for them," Trump said. "You are a rude, terrible person. You shouldn't be working for CNN. 

When Alexander said "I think that's unfair," the president continued to address Acosta, saying "the way you treat Sarah Huckabee is horrible. And the way you treat other people are horrible. You shouldn't treat people that way."

Trump told Alexander to "go ahead," but when Alexander defended Acosta, the president said "I'm not a big fan of yours either ... you aren't the best."

Acosta tried to stand up and say something, Trump told him to "sit down."

"When you report fake news, as CNN does a lot, you are an enemy of the people," Trump said. 

The White House said it was suspending Acosta's "hard pass," which allows him press access to the White House, because it will "never tolerate a reporter placing his hands on a young woman just trying to do her job as a White House intern." But video recorded at the press briefing shows Acosta putting his arm on top of hers as she tried to take the microphone away from him. It appeared to be an accident since he said, "pardon me, ma'am" and moved away from her.

Acosta tweeted the White House's statement was a "lie."

CNN issued a statement saying White House press secretary Sarah Huckabee Sanders "lied" in her statement.

"This unprecedented decision is a threat to our democracy and the country deserves better," CNN's statement said. "Jim Acosta has our full support."