On Thursday, Macron said during a visit to Dubai that he was "very concerned" by Iran's ballistic missile programme, mentioning a missile fired from Yemen and intercepted by Saudi Arabia earlier this month. He raised the prospect of possible sanctions with regard to those activities.
"There are negotiations we need to start on Iran's ballistic missiles," Macron said.
But Iranian Foreign Ministry spokesman Bahram Qassemi rejected that possibility. "France is fully aware of our country's firm position that Iran's defence affairs are not negotiable," he said.
"We have told French officials repeatedly that the nuclear deal is not negotiable and other issues will not be allowed to be added to it," Qassemi said, according to a statement on the ministry's website.
Saudi Arabia and its allies accuse Iran of supplying missiles and other weapons to the Houthis, saying the arms were not present in Yemen before conflict broke out there in 2015. Iran denies the charges and blames the conflict on Riyadh.
The United States has imposed unilateral sanctions on Iran, saying its missile tests violate a UN resolution that calls on Tehran not to undertake activities related to missiles capable of delivering nuclear weapons.
Iran says its missile programme is defensive and it has no plans to build nuclear-capable missiles.