Ha iniziato la carriera nelle serie minori portoghesi, arrivando fino alla seconda divisione con il Braga B; successivamente si è trasferito in Romania all'U Cluj, con cui ha giocato per un biennio nella seconda divisione locale. Dopo una nuova esperienza nella seconda divisione portoghese al Mafra si è invece trasferito in Lettonia, per giocare in prima divisione con il Liepāja. Nel 2023 è passato al Petro Atlético, club della prima divisione angolana.
Il 13 ottobre 2020 ha esordito con la nazionale angolana giocando l'amichevole vinta 0-3 contro il Mozambico. Nel 2023 è stato convocato per la Coppa d'Africa.