It happened around 9:00 Friday night at Frankford Avenue and Sheffield Streets in the city's Holmesburg section.
Police say the boy was on his motorbike when he was hit by the car.
The victim was taken to Aria-Torresdale Hospital in critical condition.
The driver of the vehicle did stop.
Police continue to investigate.