Cresciuto nelle file di Ararat, Keshavarz ed Esteghlal, ha debuttato tra i professionisti nelle file dell'Oghab. Nel 2004 è passato all'Aboomoslem. Nell'agosto 2006 si è trasferito in Inghilterra, al Bolton. Dopo due stagioni al Bolton, il 12 giugno 2008 si è trasferito a parametro zero al Fulham[3]. Dopo una prima parte di stagione in cui ha totalizzato appena due presenze, il 2 febbraio 2009 si è trasferito in prestito fino al termine della stagione al Barnsley[4]. Rientrato al Fulham nell'estate 2009, vi ha militato fino all'anno successivo senza essere mai schierato. È rimasto svincolato al termine della stagione 2009-2010[5]. Dopo diversi interessamenti da parte di squadre inglesi nel corso dell'estate 2010[6][7], nel settembre 2010 è tornato in patria, firmando un contratto con il Tractor Sazi. La stagione successiva ha vestito la maglia dell'Esteghlal. Nel 2012 è passato all'Al-Kharitiyath. Nel 2013 è tornato all'Esteghlal. L'anno successivo si è trasferito al Tractor Sazi. Nel 2015 è passato all'Umm-Salal. Nel 2016, dopo un periodo al Saipa, si è trasferito al Machine Sazi. Nel 2017, dopo un periodo al Naft Teheran, è passato al Gostaresh Foulad. Ha concluso la propria carriera nel 2019, dopo aver militato nelle file del Machine Sazi.
^Andranik Signs, su web.archive.org, 13 giugno 2008. URL consultato il 24 maggio 2024 (archiviato dall'url originale il 13 giugno 2008).
^Andranik Loan, su web.archive.org, 5 febbraio 2009. URL consultato il 24 maggio 2024 (archiviato dall'url originale il 5 febbraio 2009).
^Player Contract Round-Up, su web.archive.org, 2 luglio 2010. URL consultato il 24 maggio 2024 (archiviato dall'url originale il 2 luglio 2010).
^SOUTHPORT 0 - 3 BLACKBURN ROVERS, su web.archive.org, 21 luglio 2010. URL consultato il 24 maggio 2024 (archiviato dall'url originale il 21 luglio 2010).