It happened around 2 a.m. Monday at 60th Street and Walton Avenue.
Police arrived to find the victim unresponsive inside an SUV with a gunshot wound to the shoulder.
He was taken to Penn Presbyterian Medical Center in stable condition.
No arrests have been made.
The shooting remains under investigation.