Die mexikanische Einzelmeisterschaft konnte er 1996 in Monterrey gewinnen. Er spielte für Mexiko bei sieben Schacholympiaden: 1998 bis 2006, 2010 und 2012.