Er spielte zwischen 1992, dem Jahr, in dem er den Großmeister-Titel erhielt, und 2008 bei acht Schacholympiaden für sein Land und erzielte dabei 51,5 Punkte aus 97 Partien (29 Siege, 23 Niederlagen, 45 Remis). Bei der Schacholympiade 2010 trainierte er die iranische Frauennationalmannschaft.