It happened around 7:30 p.m. on the 5400 block of Tacony Street.
Police say the boy was riding on a scooter when he was struck by tractor-trailer heading south along Tacony Street.
The boy was pronounced dead at the scene.
The driver of the truck remained at the scene.
No charges have been filed at this time.