The passenger attempted to damage facilities on Shenzhen Airlines flight ZH 9648, which departed from Taizhou City in Zhejiang Province and was landing in Guangzhou Baiyun International Airport at around 1 am, according to the airport officials.
The passenger was overpowered by flight crew and other passengers immediately, they said.
The airport started emergency response, evacuating 95 passengers and nine crew members after the plane successfully landed.
Two people, who were injured in the incident, were sent to a nearby hospital, state-run Xinhua news agency reported.