Paramedics freed the 40-year-old who was trapped underneath the taxi about 30 minutes after the incident.
He was placed into an induced coma and flown to St George Hospital with serious head injuries.
Paramedics confirmed the man was not wearing a helmet while riding the e-scooter.
NSW Fire and Rescue superintendent Adam Dewberry said he was “gob-smacked” by the incident.
“Anyone who is riding bikes, scooters, e-bikes… (helmets) are just that first line of protection,” Dewberry said.
Read Related Also: Teyana Taylor secretly files for divorce from Iman Shumpert and slams DWTS alum as an ‘extreme narcissist’ in court docs
NSW Ambulance inspector Kay Armstrong said the man was lucky to be alive.
“These types of vehicles can travel quite quickly so wearing a helmet is incredibly important,” she said.
“Helmets protect your brain, we need to wear helmets when travelling on any type of vehicle.”
The type of e-scooter the man was riding could reach speeds of up to 60 kilometres.
They are illegal to ride in NSW.