Police responded to the 1700 block of West York Street near 17th Street around 2:50 a.m. after receiving several 911 calls reporting gunfire.
Arriving officers discovered a vehicle with several bullet holes in it near the intersection.
Someone dropped off the 28-year-old victim at Temple University Hospital where he underwent surgery. Police say he suffered gunshot wounds to the neck and chest.
There is no word yet on what sparked the shooting. No arrests have been made.