The shooting happened shortly before 6:00 p.m. along the 4600 block of Fairmount Avenue.
The victim was taken to the Hospital of the University of Pennsylvania.
A short time later, police apprehended a 40-year-old male suspect at 38th and Wallace after a foot pursuit.
A weapon has not been recovered.