A U.S. Navy destroyer fired on an Iranian cargo vessel attempting to breach the U.S.-imposed maritime blockade of Iranian ports on Sunday, according to Iranian state media reports.

The incident occurred in the Persian Gulf, where the United States has maintained a naval presence to enforce sanctions targeting Iran’s oil exports and maritime trade.

Iran’s Islamic Revolutionary Guard Corps Navy confirmed the engagement, stating that the destroyer opened fire after the cargo ship ignored multiple warnings to alter its course.

In response, Iranian officials pledged a imminent retaliation, with a spokesperson for the Foreign Ministry declaring that Iran would “respond soon” to the seizure of the vessel.

The U.S. Central Command has not issued an official statement regarding the incident, maintaining its standard policy of not commenting on operational details in real-time.

Maritime security analysts note that such direct engagements between U.S. Naval forces and civilian vessels remain rare, though tensions in the region have escalated following renewed U.S. Sanctions on Iran’s petrochemical sector.

The cargo ship, identified by Iranian authorities as carrying humanitarian aid, sustained minor damage but continued its voyage after the exchange of fire.

Iran has called for an emergency meeting of the United Nations Security Council to address what it describes as an unprovoked attack on a civilian vessel in international waters.

As of Monday morning, no further military actions have been reported in the immediate vicinity of the incident, though both nations have increased aerial patrols in the Strait of Hormuz.