Für die brasilianische Nationalmannschaft spielte er bei den Schacholympiaden 2004, 2006, 2010, 2012, 2014, 2016 und 2018 mit einem Gesamtergebnis von 41 aus 69 (+32 =18 −19), bei der Mannschaftsweltmeisterschaft 2010 und bei der Panamerikanischen Mannschaftsmeisterschaft 2009, die die brasilianische Mannschaft gewann.