It happened around 4:35 Sunday afternoon at the intersection of 25th Street and Sedgley Avenue.
Police arrived to find a man in his 20s shot three times. He was taken to Temple University Hospital in critical condition.
The circumstances surrounding the shooting are unclear.
No word on a motive or any suspects.