Il participe dans l'équipe de France aux olympiades d'échecs de 1998 et 2000 et marque à chaque fois 6 points sur 9. Il obtient le titre de grand maître international en 2000. Il joue pour le NAO Chess Club dans les années 2000.