Dal 2016 al 2017 ha militato nel Maxaquene; nel 2018 si è trasferito al Black Bulls, che lo gira in prestito all'Amora, squadra militante nella terza divisione portoghese. Nell'estate del 2019 viene acquistato dal Vitória Setúbal, dove non scenderà mai in campo con la prima squadra, venendo spesso schierato dalla formazione Under-23. La stagione successiva fa ritorno all'Amora, sempre in terza divisione. Il 1º luglio 2021 viene acquistato dal Chaves, in seconda divisione.
Nazionale
Nel 2016 ha esordito con la nazionale mozambicana, con la quale nel 2023 ha anche partecipato alla Coppa d'Africa.