Chen, 31, from Ankang City in northwest China's Shaanxi Province, attacked three passersby at an exit of Huaihua railway station in Hunan Province, injuring two children and an elderly person, local authorities said.
He was apprehended by the police and members of the public, state-run Xinhua news agency reported.
The motive behind the attack is not clear yet.
The injured have been taken to a local hospital, the report said, adding that a probe is on.
On March 1, knife-wielding assailants killed 33 people and injured over 130 at the crowded Kunming railway station.
The communist nation in the recent times experienced knife attacks by disgruntled people who targeted innocent passersby to vent their anger.
In a deadly knife attack in Changsha city on March 14, six people, including the assailant were killed.
Follow NDTV for latest election news and live coverage of assembly elections 2019 in Maharashtra and Haryana.
Subscribe to our YouTube channel, like us on Facebook or follow us on Twitter and Instagram for latest news and live news updates.