A 38-year-old man lost control of his car and ended up virtually stuck between a rock and a hard place in Edgefield Plains in Punggol at about 2am yesterday.
Photos from Facebook page Singapore Taxi Driver showed the badly damaged car wedged between a concrete roadside barrier and the walkway railing.
The trail of damage left by the car also included a nearby "Stop" sign, which was uprooted.
The man, reportedly a private-hire driver, escaped serious injury, and was quickly pulled out of the vehicle by members of the public.
An eyewitness told Shin Min Daily News: "The driver did not appear to have any wounds, but he did look terrified."
The Singapore Civil Defence Force confirmed that the man was admitted to Changi General Hospital.
Police said that investigations are ongoing.