Il représenta les Philippines lors de cinq olympiades de 1964 à 1976, marquant 42 points en 73 parties et remportant la médaille d'argent individuelle au troisième échiquier lors de l'Olympiade d'échecs de 1966 avec 15,5 points sur 20 (Les Philippines disputèrent la finale C), derrière le champion du monde Mikhaïl Tal (11 points sur 13) qui joua dans la finale A.