He fell asleep while driving and crashed his car into a tree in the wee hours last Thursday.
His car then burst into flames with him still inside.
Fortunately, a cabby witnessed the accident and stopped his taxi, rushed over and pulled Mr Raymond Ang out.
On Monday, Mr Ang, 27, thanked the stranger who saved his life via a Facebook post.
"To whoever you are, I wish to express my gratitude to you for willing to stop your vehicle and pull me out of my burning car, saving my (sic) this small little life," he said.
The accident happened at around 4.20am last Thursday on Marymount Road in the direction of Ang Mo Kio Avenue 6, said a police spokesman.
Mr Ang said in a Facebook post that he was driving along Marymount Road when he dozed off at the wheel.
He then lost control of his car and crashed it into a tree just outside Mount Alvernia Hospital.
Thankfully, a 58-year-old ComfortDelGro taxi driver who was passing by rushed to Mr Ang's aid before the flames engulfed the car.
A Singapore Civil Defence Force (SCDF) spokesman said they were alerted to the incident and two fire engines and an ambulance were sent to the scene.
The police spokesman said a 27-year-old man who was still conscious, was taken to Tan Tock Seng Hospital.
A witness told Shin Min Daily News that he was at home when he heard an explosion.
By the time he went downstairs to investigate, firefighters were already putting out the fire.
They used a water jet to extinguish the blaze, said the SCDF spokesman.
By then, the front of the car was reduced to a metal heap and most of its interior seemed to have melted.
Police and SCDF investigations are ongoing.
In his Facebook post, Mr Ang described the taxi driver as "a humble man who did not ask for anything in return".
Mr Ang said he values his life more now and added: "Thanks once again for everything. I will treasure this life that you have saved."
This article was first published on October 01, 2015.
Get The New Paper for more stories.