It happened around 8:47 p.m. on the 5600 block of Baltimore Avenue in the city's Cobbs Creek section.
Police say a 21-year-old man died after he was shot multiple times throughout the body.
A 17-year-old male was critically injured after being shot in the right shoulder.
And the third victim, a 16-year-old male, is in stable condition after being shot multiple times.
Police are searching for three suspects who fled the scene.
Anyone with information is asked to call police at 215-686-TIPS.