Two other crew were hurt in the explosion, in a car transporting the material to the set, some 30 kilometres (18 miles) southwest of Tehran, the ISNA news agency reported.
The Mehr news agency said the explosives were TNT.
A member of the movie industry's special effects union, Abbas Shoghi, criticised authorities for banning the import of specialised material.
"We are forced to use real-life explosives for a movie shoot because security authorities do not allow the import of props that are used in movies," Shoghi told ISNA.