Hij nam deel aan de Olympische Zomerspelen van 2008 in Beijing, waar hij werd uitgeschakeld in de ronde van 64. In hetzelfde jaar won hij de bronzen medaille in het mannendubbel bij het Europees Kampioenschap met Tiago Apolónia. Drie jaar later op het Europees kampioenschap tafeltennis 2011 won hij de gouden medaille met zijn dubbelspeler Andrej Gaćina. In 2012 nam hij deel aan zijn tweede Olympische Spelen en bereikte de ronde van 32 in het enkelspel en de kwartfinale in het teamwedstrijd met Tiago Apolónia en João Monteiro. In juni 2015 nam hij deel aan de eerste Europese Spelen, voor Portugal in tafeltennis.
, meer specifiek, het mannenteam met João Geraldo en Tiago Apolonia. Hij verdiende een gouden medaille. Op het Europees Kampioenschap 2015 won hij zilver in het enkelspel. Hij bereikte de kwartfinale van de Olympische Spelen van 2016 in het individuele evenement. Hoewel hij zijn wedstrijd won, verloor Portugal in de eerste ronde van het teamwedstrijdje.