Er nahm insgesamt an sieben Schacholympiaden teil mit einem Gesamtergebnis von 59 Punkten aus 90 Partien (+42 =34 −14). Seine erste Schacholympiade war die Olympiade 1964 in Tel Aviv, bei der er am vierten Brett der peruanischen Nationalmannschaft spielte. 1970, 1972, 1978 und 1986 spielte er am ersten Brett Perus, 1988 am zweiten Brett. Bei der Olympiade 1992 in Manila spielte er für Spanien am vierten Brett. Sein größter Erfolg auf Schacholympiaden war eine individuelle Silbermedaille 1978 in Buenos Aires für sein Ergebnis von 8 aus 10 am ersten Brett.