The incident occurred at about 15:20 local time (07:20 GMT) in city of Longyan. A law enforcement officer is among the victims, according to the police.
It is reported that the man was armed with a knife.
According to police, the attacker has been detained and the victims have received treatment.
Footage taken by eyewitnesses published on Twitter shows police officers pouncing on the alleged hijacker.
The causes of the incident are currently being investigated.
There are no details on the man's identity or motive.