Police say that at about 1:00 a.m., on Tuesday, a small white car struck the pedestrian as he was walking along Stow Road in Pennsauken.
The car then dragged the victim for one block to Bridgeview Avenue.
Firefighters had to free the injured man from underneath the car.
He is in the hospital in serious condition.
The driver stopped at the scene and is cooperating with police.
So far, no charges have been filed.