Donald Trump has been rushed off the stage by Secret Service agents after reported gunshots were heard during a campaign rally in Pennsylvania.

Trump had taken the stage at a rally in front of thousands at Butler today when he abruptly paused as shots rang out repeatedly.

9News US correspondent Jonathan Kearsley told Today a number of shots appeared to have been fired.

Donald Trump has been rushed off-stage by secret service agents after reported gun shots were heard during a rally in Pennsylvania
Donald Trump has been rushed off-stage by secret service agents after reported gun shots were heard during a rally in Pennsylvania. (Nine)

Vision shows the former president cowering to the ground before getting to his feet.

Associated Press reported screams were heard in the crowd of several thousand people and the bangs continued as agents tended to him on stage.

He appeared bloody with his right fist raised in the air before he was shuffled into a security car.

Trump appeared bloody with his right fist raised in the air before he was shuffled into a security car. (AP)

A spokesman for Trump, Steven Cheung, released a statement saying Trump was “fine”. 

“President Trump thanks law enforcement and first responders for their quick action during this heinous act,” the statement reads.

“He is fine and is being checked out at a local medical facility. More details will follow.”

You May Also Like

Yowza! Trump Administration to Fine Illegal Aliens With Deportation Order $998/Day Until They Leave

I had no idea that Bill Clinton signed into law a…

ASX loses $53 billion in early trading as China faces huge US tariffs

The ASX has seen another $53 billion wiped from stocks in early…

Trump officially raises retaliatory tariffs against China – including 90% fee on cheap goods from US adversary

President Trump amended an executive order Tuesday to officially raise tariffs on…

The Masters is only a short respite from the delusions of never-ending PGA-LIV war

AUGUSTA, Ga. — The question drew an immediate smirk from Jon Rahm. …