Mit der brasilianischen Nationalmannschaft nahm er zwischen 1988 und 2008 an elf Schacholympiaden teil mit einem Gesamtergebnis von 61 Punkten aus 117 Partien (+41 =40 −36) sowie an der Schach-Mannschaftsweltmeisterschaft 2010. Bei der Schacholympiade 2010 begleitete er die brasilianische Mannschaft nicht als Spieler, sondern als Kapitän. Viermal nahm er an panamerikanischen Mannschaftsmeisterschaften teil (1991, 1995, 2000 und 2003) mit einem Gesamtergebnis von 13 Punkten aus 17 Partien (+10 =6 −1). Er erreichte mit der brasilianischen Mannschaft 1991, 2000 und 2003 den zweiten Platz und erzielte 1991 das beste Einzelergebnis am dritten Brett. Vereinsschach spielte er in Brasilien und Portugal, in letzterem für den "A.C.R. Vale de Cambra".