Gunfire erupted in the 600 block of North Shedwick Street in Mantua around 1:15 a.m. Tuesday.
Police say the victim was struck in the head and the cheek.
He is listed in critical condition at the Hospital of the University of Pennsylvania.
So far, police have not named any suspects or a motive for the shooting.