The incident happened just before 10:30 a.m. on the 3200 block of Clifford Street.
Police say a 41-year-old man was shot inside the vestibule of a building on the block.
He was transported by medics to Temple University Hospital in critical condition.
So far, no arrests have been made.