Trasferitosi con la famiglia all'età di 11 anni in Kazakistan, imparò a giocare a scacchi un anno dopo.
Nel 1985 vinse il campionato giovanile del Kazakistan e poi per due volte il campionato nazionale assoluto.
Nel 1996 si trasferì a Cannes, prendendo la cittadinanza francese.
Nello stesso anno vinse il forte torneo open di Cannes, ottenendo il titolo di Grande Maestro.