The moment a firework factory in Colombia exploded sending hundreds of rockets shooting into the sky has been captured on camera.

The cameraman appears to be blown off his feet as a massive blast erupts from the building located in a rural area near Granada south-east of the capital, Bogotá.

The person filming then takes cover behind a vehicle on a road overlooking the factory, amid a showering of fireworks and clouds of smoke.

Two people, including a passing driver hit by a rocket, were reportedly injured in the incident.

Firefighters soon arrived at the scene and an investigation into the causes of the blast has been launched.

A second video shows smoke billowing from the burning building in the aftermath of the explosion.