У дорослому футболі дебютував 1983 року виступами за команду клубу «Там Ісфахан», в якій провів шість сезонів.
Своєю грою за цю команду привернув увагу представників тренерського штабу клубу «Сепахан», до складу якого приєднався 1990 року. Відіграв за команду з Ісфахана наступні три сезони ігрової кар'єри.
1994 року перейшов до клубу «Персеполіс», за який відіграв 7 сезонів. Завершив професійну кар'єру футболіста 2001 року виступами за «Персеполіс».
1987 року дебютував в офіційних матчах у складі національної збірної Ірану. Протягом кар'єри у національній команді, яка тривала 12 років, провів у формі головної команди країни 67 матчів.