Iranian President Mahmoud Ahmadinejad took the unusual step of addressing Israeli troops on his official website Thursday, and calling on them to disobey their commanders.
He also urged "residents of occupied Palestine", a reference to Israelis and Palestinians, to publicly protest the Israeli offensive in Gaza.
"You soldiers of the Zionist regime ... Why should you kill innocent women and children? The time has come for you to protest against your commanders and disobey their orders." He wrote.
Iranian hardliners have staged a series of protests in support of Palestinians, in particular gathering outside the Jordanian embassy and Egypt's diplomatic mission. Both Arab countries have peace treaties with Israel.
Protesters have focused on Egypt, which does not have full diplomatic ties with Iran, for closing its border with Gaza.
In an interview with Iran's Arabic-language satellite channel Al-Alam, Ahmadinejad urged Egypt to open the crossing.
Cairo has also blamed Hamas for the Israeli assault on Gaza.