Cresciuto nel settore giovanile del Braga, debutta in prima squadra il 25 luglio 2020 in occasione dell'incontro di Primeira Liga vinto 2-1 contro il Porto.
L'11 settembre 2020 viene ceduto in prestito all'Almería;[1] dopo una stagione da titolare con 37 presenze viene acquistato a titolo definitivo.[2]
Il 10 agosto 2023 viene acquistato dal Maiorca.[3][4]
Nazionale
Ha giocato nelle nazionali giovanili portoghesi Under-19, Under-20 ed Under-21; con quest'ultima nazionale nel 2023 ha anche partecipato ai campionati europei di categoria.
Il 4 ottobre 2024 viene convocato per la prima volta in nazionale maggiore,[5][6] con cui ha esordito otto giorni dopo nel successo esterno in Nations League contro la Polonia (1-3).[7]