It happened around 3:00 p.m. in the 1800 block of Dickenson Street.
The victim, who has not yet been identified, was taken to the Hospital of the University of Pennsylvania.
Police are trying to determine if the victim was the intended target or struck by a stray bullet.