It happened around 4:10 Thursday afternoon in the area of 24th and Wolf streets.
Police say the occupants of two different vehicles exchanged gunfire with each other.
22-year-old Terrance Stockton later arrived at the Hospital of the University of Pennsylvania with gunshot wounds.
Police say the vehicle that dropped him off had numerous bullet holes.
Investigators say Stockton told them he was shot by an unknown person but refused to answer any more questions.
He along with the driver of his vehicle, identified as 26-year-old Edward Dollson face a list of weapons offenses.
The other shooter remains at large.
Police continue to investigate.