In freewheeling remarks at his rally, Trump also trashed the 'Green New Deal, ' but didn't single out its most prominent backer, Rep. Alexandria Ocasio-Cortez - although he bashed Democrats generally.
Some Republicans have called on Trump to stop his attacks on the media.
It comes amid a series of stinging attacks on the press by Trump, branding the "fake news" the "enemy of the people".
Donald Trump saw the attack and confirmed Mr Skeans was well with a thumbs up after it happened.
Beto O'Rourke speaks to a crowd inside a ball park across the street from where President Donald Trump was holding a rally.
According to The Guardian, Ron Skeans, who was covering the Trump rally for BBC, was met by a man who had somehow gotten onto the media platform.
The president went to El Paso, on the USA border with Mexico, to campaign for a border wall, a divisive issue which caused the longest government shutdown in United States history.
Gavin Newsom to Scale Down National Guard Presence at Border
Then-California Senate leader Kevin De Leon and 26 state legislators urged Brown to end the National Guard agreement. The troops were deployed by her Republican predecessor, Susana Martinez, a year ago at Trump's request.
He then disappears from the frame as the screen cuts to black, with the sound of a scuffle heard in the background.
As depicted in the video, the perpetrator was escorted away from the scene by another MAGA-hat-wearing individual, believed to be a security guard.
Washington correspondent Gary O'Donoghue, meanwhile, said the incident was "an incredibly violent attack", and blamed Trump's rallies for pitting the supporters of the president against the media.
Washington News Editor Eleanor Montague tweeted first-person footage of the attack on her cameraman, Ron Skeans. "Fortunately our cameraman is fine, he is made of stern stuff", he told the Today programme.
Mr O'Donoghue said the goading of the crowds against the media is a "constant feature of these rallies".
"I have been spat at before, they hurl abuse at American colleagues in particular", he added.
Speaking to a packed stadium that holds about 8,000 in El Paso, Trump slammed the 'dishonest media'.
Former congressman O'Rourke accused Trump of stoking "false fears" about his hometown El Paso.