Nacido en Maia,[1] en 2018 entrenaba en el Centro de Alto Rendimento do Jamor, en Algés, Linda-a-Velha e Cruz Quebrada-Dafundo.
Para ello venció a Ryan Peniston y Máté Valkusz, jugadores con un mejor ranking que él.
[8] Al año siguiente ganó su primer título Challenger en Murcia tras superar en la final a Nikoloz Basilashvili.
Esto lo convirtió en el quinto jugador nacido en 2004 en lograrlo tras Luca Van Assche, Arthur Fils, Alex Michelsen y Gonzalo Bueno.
Este triunfo también le permitió subir más de cincuenta puestos en el ranking ATP para conseguir por primera vez ingresar al top-200 en la posición 197°.