У дорослому футболі дебютував 1968 року виступами за команду клубу «Пайкан», в якій провів два сезони.
У 1970 році перейшов до клубу «Персеполіс», за який відіграв 17 сезонів. У складі «Персеполіса» був одним з головних бомбардирів команди, маючи середню результативність на рівні 0,34 голу за гру першості. Завершив професійну кар'єру футболіста виступами за команду «Персеполіс» у 1987 році.
У 1970 році дебютував в офіційних матчах у складі національної збірної Ірану. Протягом кар'єри у національній команді, яка тривала 11 років, провів у формі головної команди країни 76 матчів, забивши 13 голів.