Police say a 27-year-old man was shot in the back in the 2600 block of Welsh Road around 1:30 p.m.
He was taken to Aria-Torresdale Hospital in where he is listed in critical condition.
Anyone with information is asked to contact Philadelphia Police.