Attivo esclusivamente in patria lungo tutta la sua carriera, ha debuttato nella nazionale iraniana il 21 aprile 1997 contro il . Ha disputato la Coppa d'Asia del 2004 e i Mondiali del 2006, in cui ha segnato un gol contro il Messico.