The missile, dubbed Azarakhsh (Thunderbolt), was unveiled during a ceremony attended by the chief commander of the IRGC, Major General Mohammad Ali Jafari, on Wednesday.
Azarakhsh can be used in low-altitude air operations and against ground targets.
The 127-millimeter caliber missile weighs around 70 kg and is 3,096 mm long.
The air-to-surface and surface-to-surface missile has a range of 10 km and a maximum speed of 550 meters per second.
It is also equipped with thermographic detectors.
During recent years, Iran has made major breakthroughs in its defense sector and attained self-sufficiency in producing important military equipment and systems, including different types of missiles.
The Islamic Republic maintains that its military might poses no threat to other countries, stating that its defense doctrine is merely based on deterrence.