Für Portugal spielte er bei der U16-Olympiade 2010 in Burdur am Spitzenbrett. Er hatte sowohl bei der Schacholympiade 2012 in Istanbul am vierten Brett ein positives Ergebnis als auch bei der Schacholympiade 2014 in Tromsø am zweiten Brett.