The Camden County Prosecutor's Office announced in a statement that 25-year-old John Beauzile of Sicklerville was charged with leaving the scene of a fatal accident and driving with a suspended licence.
Officials say the victim, 47-year-old James Lawrence of Williamstown, was found lying on the road at approximately 10:30 p.m. on Wednesday.
They say he was struck by a vehicle as he was walking on Williamstown Road near Chews Landing Road.
Lawrence was taken to the hospital, where he died a couple of hours later.
Authorities say a tip led them to the alleged vehicle that fled the scene, which they believe Beauzile was driving at the time of the hit-and-run.