A Chinese national allegedly hijacked a taxi and crashed into a number of vehicles before being apprehended by Hanoi on Wednesday night.
Liang Kun Lun, 33, has been detained by Hanoi police for what police describe as a harrowing and violent spree.
Tran Dan To, an inspector at Hoa Phuong Taxi Company based in nearby Hai Phong, said he received information that a company taxi had been hijacked by a foreign man who held the driver at knifepoint.
The robber allegeldy picked up the taxi with two foreign women whose identities and involvement have not been available, To said.
The company's driver Nguyen Quang Dong, 20, escaped safely but his cell phones and cash were taken.
Residents said the cab struck at least three motorbikes and a car as it sped away.
They say the fleeing driver injured at least five before flattened tires, and a smoldering engine finally brought the taxi to a halt, VnExpress reported.
Lun tried to run from the car, but was caught by the locals and traffic police.
He was not wearing a shirt at the time and was uttering broken Vietnamese threats as they chased the cab and threw stones at it.