The explosion took place at Shanghai Shengying Chemical Co, Ltd in Shanghai Municipality, causing a fire which was brought under control, state-run Xinhua news agency reported.
The six injured people have been admitted to a local hospital, the report said, adding firefighters are still working at the scene.