Rahmati has joined the Mashhad-based football team on a two year contract.
The details of the 36-year-old keeper’s contract have not been disclosed yet.
Rahmati, who has played for Esteghlal in three stints, left the team in a shock move.
He has also made 77 caps for Iran national football team.
The shot-stopper will play in the 2020 AFC Champions League.