He has previously served as head coach of several clubs namely Foolad, Persepolis and Pegah Gilan of Iran, and Al-Wasl of the UAE.
He has held coaching roles at various clubs including Foolad, Persepolis, Pegah Gilan (Iran), and Al-Wasl (UAE).