He has previously served as head coach of several clubs namely Foolad, Persepolis and Pegah Gilan of Iran, and Al-Wasl of the UAE.
Previously, he served as head coach for several teams, such as Foolad, Persepolis, Pegah Gilan in Iran, and Al-Wasl in the UAE.