The shooting happened just after 6:00 at 71st and Reedland Streets.
Authorities said the 26-year-old man was shot twice in the chest and once in the leg.
He was listed in critical, but stable condition at the Hospital of the University of Pennsylvania. Who shot him and why remained a mystery, according to police.