Trump's virulent speech contravened three articles of the 2015 deal, Zarif said in televised remarks broadcast late on Saturday.
The clauses he referred to mandate the signatories to implement the accord "in good faith" and the US administration and Congress to "refrain from re-introducing or re-imposing" sanctions related to Iran's nuclear programme.
"I have already written nine letters (to EU foreign policy chief Federica Mogherini) listing the cases where the United States has failed to act on or delayed its commitments under the JCPOA," Zarif added, calling the nuclear deal by its technical name.
He called on the United States to prolong sanctions relief, otherwise "the Islamic Republic of Iran will definitely take a similar and reciprocal measure."
More From This Section
In his speech, Trump refused to "certify" Tehran's compliance with its obligations under the nuclear deal.
He warned he could rip up the agreement "at any time," saying it had failed to address Iran's influence in its region and its illegal missile programme.
Trump said he supported efforts in Congress to work on new measures to address these threats.
The remarks triggered swift condemnation from Iranian President Hassan Rouhani of what he called "baseless accusations and swear words".
"Our achievements in the field of ballistics are in no way negotiable," he said.
"We live in a region into which hundreds of billions of dollars of lethal American weapons have poured, turning it into a gunpowder storehouse... so we have the right to have defensive means," he said.
The nuclear agreement was signed in July 2015 between Iran and six world powers -- Britain, China, France, Germany, Russia and the United States.
Mogherini helped to negotiate the nuclear deal.