The cab, an SUV, collided with another taxi near West 49th Street just before 7:30 a.m.
The force of the collision rolled over the SUV, which came to a rest upright.
The driver was taken to Bellevue Hospital with non life-threatening injuries.
The driver of the other taxi was not hurt.
There were no passengers in either cab.
The cause of the crash is under investigation.