Secret Service agents have rushed former President Donald Trump off stage after what sounded like gunshots rang out at a rally in Pennsylvania.
Footage showed him grimace and raise a hand to his ear, before ducking as sharp cracks – apparently shots – broke out.
He was quickly swarmed by secret service agents and rushed off stage to a waiting vehicle.
In a statement Trump’s campaign said he was “fine” and was being “checked out” at a local medical facility.
“President Trump thanks law enforcement and first responders for their quick action during this heinous act,” spokesman Steven Cheung said.
The former president appeared to have blood on his right ear and raised a fist as he was led off stage.
Armed police took to the podium soon after.
In a statement, the Secret Service said Trump was safe and that measures for his protection had been implemented.
They added that an active investigation was now under way and that further information would be released when available.
The Republican candidate for president had been addressing his supporters in Butler, Pennsylvania – a crucial swing state in November’s election.
Multiple bangs rang out as Trump attacked his successor, President Joe Biden, and his administration.
Several supporters holding placards and standing behind Trump ducked as the apparent shots were heard.
The White House said President Biden, who is in his home state of Delaware, has received an initial briefing.