It happened around 9:30 Saturday night on the 1300 block of North Blackhorse Pike.
Police say the victim was struck in the eastbound lanes of the roadway. He was later pronounced dead.
The driver did stop at the scene.
Monroe Township Police continue to investigate.