Israel has launched one of the heaviest barrages against Iranian targets in neighbouring Syria since the civil war there began in 2011, after Iranian forces in the country bombarded Israeli army bases with rockets.
The attack on the Israeli-occupied Golan Heights marks the first time Iranian forces have hit Israel from Syria, where they are supporting the country’s president, Bashar al-Assad.
Israel said its targets included weapons storage, logistics sites and intelligence centres used by elite Iranian forces in Syria. It also said it destroyed several Syrian air-defence systems after coming under heavy fire and that none of its warplanes were hit.
Israeli Prime Minister Benjamin Netanyahu said Israel's air strikes were “appropriate” because Iran had “crossed a red line.”
“We are in the midst of a protracted battle and our policy is clear: We will not allow Iran to entrench itself militarily in Syria,” Mr Netanyahu said in a brief video address.
Israel has largely tried to stay on the sidelines of Syria’s civil war, but has previously acknowledged carrying out over 100 airstrikes over the past seven years, most believed to be aimed at Iranian weapons shipments bound for the Hezbollah militant group.
The confrontation came as expectations of a regional flare-up were stoked by Donald Trump’s announcement he was withdrawing the US from the Iranian nuclear deal.
Israel and Iran have appeared to be on a collision course for months.
In February, Israel shot down what it said was an armed Iranian drone that entered Israeli airspace.
Israel responded by attacking anti-aircraft positions in Syria, and an Israeli warplane was shot down during the battle.
Russia has also sent forces to Syria to back the regime, but Israel and Russia have maintained close communications to prevent their air forces from coming into conflict.
Additional reporting by agencies