Od końca lat 80. XX wieku należy do ścisłej czołówki filipińskich szachistów, pomiędzy 1988 a 2006 rokiem uczestnicząc we wszystkich w tym okresie rozegranych dziesięciu szachowych olimpiadach. W roku 1999 wystąpił w pucharowym turnieju o mistrzostwo świata, przegrywając w II rundzie z Władimirem Akopjanem. W tym samym roku zdobył w Quezon City tytuł indywidualnego mistrza Filipin, natomiast w 2001 w finałowym turnieju zajął II m, (za Eugenio Torre).