The Iranian embassy has written to NSW Premier Gladys Berejiklian asking her to intervene in the case of Patient A. Credit:AAP

The NSW government has received a scolding by Iran in a spat over the treatment of a mentally ill dual national said to have “suffered more than enough” in state care.

Known for legal reasons as Patient A, the 59-year-old refugee left Iran in 1979 and has lived in psychiatric care since lighting a deadly fire in 2002.

He renounced his Australian citizenship last August, to protest forced medication injections and other treatment, and has now sought to return to his homeland.

But the NSW Mental Health Review Tribunal would only allow his release if Iran promised to keep him in a secure mental health facility - a condition Iran has rejected as “immoral”.