Cresciuto nel settore giovanile del Benfica, debutta con la squadra riserve l'11 agosto 2018 in occasione dell'incontro di Segunda Liga vinto 2-1 contro il Leixões; la stagione seguente esordisce anche in prima squadra nel match di Taça da Liga pareggiato 2-2 contro il Vitória Setúbal.
Nel 2020 viene prestato al Bayern Monaco, dove gioca principalmente con le riserve in 3. Liga riuscendo comunque a fare due apparizioni in massima serie. Rientrato alla base, nell'estate seguente viene prestato al Tondela.
Nazionale
Ha giocato nelle nazionali giovanili portoghesi Under-16, Under-17, Under-19, Under-20 ed Under-21.