The explosion took place in Tongxu County of Kaifeng City, the local work safety authority said.
Ten people were killed in the explosion, state run Xinhua news agency reported.
Seven injured have been rushed to a nearby hospital.
In a separate incident, a vehicle carrying gas tanks caught fire and exploded in China's eastern city of Hangzhou tonight, setting a nearby factory on fire.
The explosion occurred at around 7:05 PM local time at Yuhang District in Hangzhou, capital of Zhejiang Province.
More From This Section
The blaze engulfed an area of about 2,000 square metres.
As of 7:50 PM, firefighters and 29 fire engines had been dispatched to douse the flames.
The blazes have been put under control, local government said, adding that further investigations were underway.