It happened around 7:45 p.m. on the 7300 block of Frankford Avenue at Bleigh Avenue.
Police said a 21-year-old man was shot in the right shoulder and hip.
Witnesses said the victim ran for his life and made it to the lobby of the diner after being shot, where several people inside came to his aid and flagged down police.
The man was rushed to Jefferson Torresdale Hospital where he is in critical condition.
Tim Xeng, owner of G&T Deli corner store said he heard four gunshots and immediately began closing his store.
- Arrest warrant issued for father of Philadelphia high school football star fatally shot by twin brother
Police recovered four shell casings at the scene and are reviewing surveillance video.
So far there is no word on a motive for the shooting.
No arrests have been made.