Schachtraining erhielt er durch den FIDE-Meister Carlos Pesantes (* 1951) und Pedro García Toledo (* 1949). Mit der peruanischen Nationalmannschaft nahm er von 1986 bis 1998 an allen sieben Schacholympiaden teil, zuletzt am Spitzenbrett, mit einem positiven Gesamtergebnis von 43,5 Punkten aus 83 Spielen (+32 =23 −28). Bei der Schacholympiade 1990 in Novi Sad erhielt er, geteilt mit Eric Lobron, eine individuelle Bronzemedaille für sein Ergebnis von 10,5 aus 14 am dritten Brett. Außerdem vertrat er Peru bei der panamerikanischen Mannschaftsmeisterschaft 1987. Die peruanische Einzelmeisterschaft konnte er zweimal gewinnen: 1987 und 1999. Beide Meisterschaften fanden in Lima statt. Das Turnier 1999 hatte Georgui Castañeda gewonnen, der jedoch zu diesem Zeitpunkt noch für den russischen Schachverband gemeldet war.