Police were called to 62nd and Callowhill streets around 9:00 p.m.
Authorities say someone opened fire on the street striking a 25-year-old man in the back and arm, as well as a 22-year-old man in the chest and abdomen.
They were rushed by medics to the Hospital of the University of Pennsylvania.
Police say they have caught the suspected shooter.