Ostatnim klubem obrońcy był Esteghlal Khuzestan FC, z którym w ostatnich rozgrywkach Iran Pro League zajął 12. miejsce w końcowej tabeli. Wcześniej występował głównie w klubach z ojczyzny, m.in. w Foolad, Esteghlal Teheran, Saba Qom, a w sezonie 2000-2001 zaliczył epizod w tureckim Erzurumsporze.
W latach 1997-2006 był powoływany do kadry Iranu, w barwach której wystąpił na mundialu 2006 w Niemczech (spotkanie z Angolą rozpoczął w wyjściowej jedenastce i strzelił decydującego o zwycięstwie gola) oraz na Pucharze Azji w 2000 roku w Libanie.