Six people were taken to hospital on Saturday night after a traffic accident at the junction of Keppel Road and Cantonment Link.
One of them was a 50-year-old male ComfortDelGro taxi driver who suffered leg and chest injuries.
The police and Singapore Civil Defence Force (SCDF) said they were alerted to the crash, involving a taxi and a car, at about 8.15pm.
Other than the cabby, a 55-year-old male driver and four taxi passengers were taken conscious to Singapore General Hospital, the agencies said.
Photos on social media show a ComfortDelGro taxi and a white car near a traffic light at the scene, with a group of pedestrians standing on the pavement.
ComfortDelGro group corporate communications officer Tammy Tan said that the taxi was traveling straight with the green light in its favor at the junction, when another vehicle which was turning right at the same junction collided with the taxi, causing it to mount the kerb and hit the traffic light.
The cabby has been warded for leg and chest injuries, while the passengers suffered minor injuries, said Tan, adding that no pedestrian was injured.
ComfortDelGro is providing assistance to its cabby and passengers.
Police investigations are ongoing.