"Even if one American or Zionist missile hits our country, before the dust settles, Iranian missiles will blow up the heart of Israel," the IRNA news agency quoted Mojtaba Zolnour as saying.
Zolnour is a deputy representative of supreme leader Ayatollah Ali Khamenei in the elite Guards force. Iranian officials have previously said Tehran would retaliate in event of an Israeli or US attack.
Earlier this year, a senior commander said Iranian missiles could reach Israeli nuclear sites. Israel is believed to be the only nuclear-armed Middle East state.
Israel has not ruled out military action if diplomacy fails to end a dispute over Iran's nuclear ambitions, echoing US policy, although Washington is engaged in a drive to resolve the issue through direct talks with Iran.
The West suspects the Islamic state is covertly seeking to develop nuclear weapons, which Iran denies.
"The Zionist regime and the United States cannot risk attacking Iran," Zolnour said in the holy Shiite city of Qom on Thursday, citing Iranian military and technological advances, IRNA reported.
At talks in Geneva on October 1, Iran agreed with six world powers – the United States, Russia, China, Britain, France and Germany – to give UN experts access to a newly disclosed uranium enrichment plant south of Tehran.
Iran and Western powers described talks as constructive and a step forward.
However, underlying tension was highlighted before the meeting when Iran test-fired missiles with ranges that could put Israel and US bases in the Gulf region within reach.