The 18-year-old driver was headed along Old Windsor Road at Winston Hills just after midnight on Friday morning when his Hyundai hatchback collided with two trees, crashing and becoming engulfed in flames.
A nearby Uber driver — who was carrying a passenger at the time — happened to be passing by and saw the inferno, leaping to the 18-year-old's aid. It's understood the rideshare driver pulled the teen from the wreck, while the passenger called for help.
Emergency services arrived soon after. The young driver was treated by paramedics before being taken to Westmead Hospital.
Uber driver walks away unscathed
The driver is in a stable condition having suffered rib fractures and lacerations to the face. The Uber driver walked away from the incident unscathed.
"The other driver was uninjured," NSW Police said in a statement. "It is anticipated that the driver (the teen) will be spoken to by police in the coming days."
Fire and Rescue NSW (FRNSW) extinguished the blaze.
"We train and learn to leave people in situations so we don't cause any further injury but if you have got a fire involved, you need to get those people to safety," FRNSW superintendent Adam Dewberry said.
Investigations into the cause of the crash are continuing.
Do you have a story tip? Email: email@example.com.