У дорослому футболі дебютував 1976 року виступами за команду клубу «ПАС Тегеран», в якій провів три сезони.
Протягом 1979 року захищав кольори команди клубу «Персеполіс».
Своєю грою за останню команду привернув увагу представників тренерського штабу клубу «Аль-Шааб», до складу якого приєднався 1979 року. Відіграв за команду із Шарджі наступні два сезони своєї ігрової кар'єри.
Завершив професійну ігрову кар'єру у клубі «ПАС Тегеран», у складі якого вже виступав раніше. Прийшов до команди 1981 року, захищав її кольори до припинення виступів на професійному рівні у 1992.
1977 року дебютував в офіційних матчах у складі національної збірної Ірану. Протягом кар'єри у національній команді, яка тривала 4 роки, провів у формі головної команди країни 22 матчі, забивши 11 голів.