All passengers and crew on Flight 1350 made it safely off the plane after it landed in Zhengzhou city at 10am due to what had earlier been described by authorities as "illegal interference."
The flight had taken off from Changsha in Hunan province and was scheduled to land in Beijing at 11am.
The Civil Aviation Authority of China said the plane was diverted when a male passenger held a flight attendant hostage. It said that the matter was successfully handled by 1.17pm.
In a report on Weibo, China Central Television included an image of what appeared to be paramilitary police in combat uniforms and helmets assembled outside a Zhengzhou airport hotel and another image of several ambulances.
The Zhengzhou airport immediately activated emergency measures, its statement said.