Nato in Canada da padre francese e madre giapponese, si mise in luce nel 1986 vincendo a Porto Rico il campionato del mondo Under-14, superando Judit e Sofia Polgár, che divisero il secondo posto.
Due anni dopo vinse ad Adelaide, all'età di soli 15 anni, il campionato del mondo juniores (Under-20). È rimasto il vincitore più giovane di questo campionato.
Ha partecipato con la Francia a sette olimpiadi degli scacchi dal 1990 al 2006, sei volte in prima scacchiera, vincendo una medaglia di bronzo in prima scacchiera alle olimpiadi di Manila 1992.