A man who was shot and injured by police in Bensalem while trying to flee from a road rage incident has been identified as a habitual offender who had warrants out for his arrest, officials said on Monday.
According to police, 44-year-old John Mathis has had frequent contact with law enforcement over the past 20 years, including in the days before the most recent incident on Saturday, Aug. 2.
Court records show Mathis has been arrested in the past for burglary, theft, assault, fleeing police and road rage.
In fact, Mathis had at least two warrants out for his arrest, with one being for a road rage incident in Bristol Borough on July 27, 2025, where he allegedly intentionally struck two vehicles before grabbing a baseball bat and smashing a car’s front door and windshield and then fleeing.
The second arrest warrant was issued on Thursday, Aug.1, after a judge revoked his bail pending trial on a number of open charges in Bucks County, including aggravated assault while DUI, fleeing and retail theft.
Prosecutors in the second case say Mathis repeatedly violated the conditions of his release, including cutting off his GPS monitor.
Mathis was released from jail in May 2025, when a judge granted him a conditional release that included GPS monitoring.
The Bucks County District Attorney’s Office says they objected to the conditional release and had successfully argued for Mathis’ bail be revoked in July 2023 when he plead guilty to charges in Bristol Borough.
“Mr. Mathis, in my opinion, is someone who should be behind bars,” said Director of Public Safety William McVey of the Bensalem Police Department.
The road rage incident on Saturday began at around 5:45 p.m., when police got a call of a man on a motorcycle threatening a man and a woman inside a car with a handgun, McVey said at the time.
During the incident, Mathis allegedly aimed his handgun at the man’s face and threatened to rob him.
The man attempted to drive away from Mathis, who followed him down the roadway.
A police car approached and got in between the car and Mathis, causing Mathis to crash his motorcycle into the cruiser.
The officer then issued commands to Mathis, which they say he ignored, and chased after Mathis after tried to flee on foot.
The officer shot Mathis after he allegedly slightly turned toward the officer while still holding the handgun, McVey said.
“He had to make a decision to end the threat,” McVey said.
Mathis is still currently at the hospital in guarded condition.
Officers may not have known Mathis was wanted at the time of the incident, McVey said.
NBC10 reached out to multiple defense attorneys who represented Mathis in previous cases, and they are unable to comment at this time.
Police are asking the public to contact them if they encountered a masked motorcyclist on Saturday, Aug. 2, who was driving aggressively.
“I don’t know his motives,” McVey said. “Based on his criminal past, he’s not someone who should be around innocent people.”
The officer-involved shooting is being investigated by Bucks County detectives and will be reviewed by the District Attorney.
The officer has been placed on administrative leave, which is the department’s policy.