A supporter of President Trump shouting “f— the media” shoved a BBC cameraman filming the president’s rally in El Paso, Texas, Monday night.
Ron Skeans told the BBC that he was blindsided by a “very hard shove.”
“I didn’t know what was going on,” he added.
Skeans said the man, wearing a red “Make America Great Again” hat, had tried to knock him down twice before he was taken away by security.
The man, who had entered the media platform holding reporters covering the speech, shouted at news crews “f— the media” as he was escorted out amid chants from the crowd: “Let him go. Let him go.”
Trump, using a hand to shield his eyes from the lights, addressed the media covering the event.
“You all right? Everything OK?” said Trump, who has called the media the “enemy of the people,” and flashed a thumbs up sign.
“Look at all the press,” he said as the crowd roared “boo.”
Skeans’ colleague, Gary O’Donoghue, called it an “incredibly violent attack.”
“Fortunately, our cameraman is fine. He is made of stern stuff,” he told BBC Radio.
O’Donoghue posted video of the attack on Twitter.
“This is the shameful moment when my cameraman Ron Skeans was attacked at an @realDonaldTrump rally in El Paso last night – warning this video contains strong language. Happily Ron is fine. #TrumpElPaso,” he posted early Tuesday.
“The President could see the incident and checked with us that all was ok. It is clearly unacceptable for any of our staff to be attacked for doing their job,” the BBC said in a statement.
O’Donoghue said Monday night wasn’t the first time journalists had been singled out at a Trump rally.
“This is a constant feature of these rallies – a goading of the crowds against the media,” he said. “I have been spat at before, they hurl abuse at American colleagues in particular.”