W 2013 po raz pierwszy wystartował na mistrzostwach świata seniorów. Rywalizował w konkurencjach 50 m st. grzbietowym i 400 m st. zmiennym, zajął odpowiednio 20. i 12. pozycję. W 2016 otrzymał brązowy medal mistrzostw Europy w konkurencji 200 m st. zmiennym, a także brał udział w letnich igrzyskach olimpijskich w Rio de Janeiro – w jego ramach brał udział w konkurencjach pływackich stylem zmiennym, na dystansie 200 m uzyskał czas 2:00,08 (w półfinale) i zajął 12. pozycję, natomiast na dystansie 400 m uzyskał rezultat czasowy 4:15,84 (w eliminacjach; rezultat ten był również nowym rekordem Portugalii) i zajął 14. pozycję w końcowej klasyfikacji.

W 2018 wywalczył brązowy medal igrzysk śródziemnomorskich w konkurencji 200 m st. zmiennym. W 2021 ponownie startował w letniej olimpiadzie, na której rywalizował w konkurencji 200 m st. zmiennym i zajął 28. pozycję w klasyfikacji końcowej (z czasem 1:59,32 osiągniętym w eliminacjach).

W latach 2011–2019 wielokrotnie zdobywał złote medale mistrzostw Portugalii (zarówno na basenie 25-, jak i 50-metrowym).