The attack took place in the city of Ningbo in the eastern Zhejiang province. According to the police, the attack was prompted by a personal conflict.
The suspect, reportedly a 42-year-old man surnamed Wang, was detained later on Saturday. According to the police, the incident is under investigation.
READ MORE: Knife Attack Leaves Several People Dead in Belgium's Municipality of Plombieres
WARNING: The following video is graphic and may offend sensibilities
In September, a similar attack took place in central China, when a man drove his vehicle into a crowd and then attacked people with a shovel and a knife. The attack claimed the lives of 11 people, while over 40 sustained injuries.