The 64-year-old from Tipperary was arrested while taking pictures of a mosque last October.
Bernard Phelan - the Irishman detained in Iran for more than six months - is to be released.
The Iranian Embassy in Dublin says he is to be pardoned and released on consular and humanitarian grounds.
The 64-year-old from Tipperary was arrested while taking pictures of a mosque last October.
The country accused him of anti-government propaganda, a charge he had denied.
He was initially sentenced to three and a half years, but it was increased to six and a half, with no explanation.

Two Teenagers Arrested For Wrong-Way Driving Of A Stolen Car And Ramming Garda Vehicle
Taoiseach Travelling To UK For Meeting With Prime Minister
Man (50s) Due In Court Charged With Healy Rae Assault
Rathangan Will Be The Host Of Next Year's National Ploughing Championships
School Absence Increases In Last Ten Years
Timolin Student Awarded For Sepsis Research
Kfm and Independent Radio Stations Launch Major Road Safety Promotion
Central Bank Reveals Average Time Of Four Years To Build House