Australia says it will expel the Iranian ambassador alleging that Iran had directed antisemitic attacks in Sydney and Melbourne.

Prime Minister Anthony Albanese said the attacks were "extraordinary and dangerous acts of aggression orchestrated by a foreign nation on Australian soil".

The chief of the Australian Security Intelligence Organisation (Asio), Mike Burgess, said his agency assessed that the Iranian government directed at least two "and likely more attacks' on Jewish targets.

Ahmad Sadeghi and three other officials have been ordered to leave Australia within seven days. Iran has not yet commented on the action taken by Australian officials.

Burgess said: "Iran has sought to disguise its involvement, but Asio assesses it was behind the attacks on the Lewis Continental Kitchen in Sydney on 20 October last year, and the Adass Israel Synagogue in Melbourne on 6 December."