Debutó como futbolista en 1965 con el Shahin FC, después de formarse cinco años en la cantera del club.
Jugó durante tres años más en el club hasta que en 1968 fichó por el Persépolis FC.
Durante un año fichó por el Paykan FC, hasta que en 1970 volvió al Persépolis.
En su segunda etapa en el club, se hizo con la Liga Premier de Irán en tres ocasiones, siendo además el máximo goleador de la Liga Iraní en 1971 y en 1972.
Participó en la Copa Asiática 1968 y en la edición de 1972, ganando ambos torneos.