Investigators say he was the driver of a black, 4-door Kia that was stopped by Trooper Joseph Thompson on I-95 southbound near the Route 420 exit.
A Tinicum police officer, who came to assist, was questioning Hill outside as the trooper questioned a passenger sitting in the car, identified as 22-year-old Kalair Haynes also from Virginia.
That's when, police say, the trooper saw the passenger had a gun, and he alerted the other officer.
At that point, police say, Hill managed to get back in the driver's seat and was attempting to drive away as the trooper and officer dangled from the vehicle.
"During that time frame, the trooper was able to discharge one round from his weapon," said Jonathan Sunderline of the Pa. State Police. "It struck the passenger in the thigh. Shortly after that, the trooper and the officer were thrown from the vehicle."
Police say Hill drove the car to a lot near Widener University in Chester where a passerby noticed the Kia's passenger was bleeding and drove them to Crozer Chester Medical Center.
Chester Police later arrested Hill and his passenger.
The Tinicum officer was not hurt. Trooper Thompson was treated and released for a leg injury.
Police say they recovered one pound of marijuana from the car, and will search for the suspects' gun Tuesday, which investigators say was thrown out of the car window.