Dal 1976 al 2008 ha partecipato a nove edizioni delle Olimpiadi degli scacchi (sette volte in prima scacchiera), ottenendo complessivamente il 66,8 % dei punti. Ha vinto due medaglie d'oro individuali in prima scacchiera: alle olimpiadi di Lucerna 1982 e di Novi Sad 1990.