Ha giocato nella massima serie portoghese con l'Olhanense ed il Nacional ed in quella messicana con il Santos Laguna. Dal 2018 al 2020 ha giocato in Arabia Saudita con l'Al-Ahli, club della prima divisione locale; in seguito ha giocato nella prima divisione turca con il Trabzonspor, con cui nella stagione 2021-2022 ha anche vinto un campionato. Nella seconda metà della stagione 2022-2023 gioca in prestito negli Emirati Arabi Uniti allo Sharjah, per poi tornare al Trabzonspor.
Nazionale
Nel 2013 ha partecipato con la sua nazionale alla Coppa d'Africa, manifestazione in cui debutta il 27 gennaio 2013 nella partita vinta per 2-1 contro l'Angola nell'ultima partita della fase a gironi. Il 24 marzo dello stesso anno segna la sua prima doppietta in nazionale, in una partita vinta contro la Guinea Equatoriale. Prende parte anche alla Coppa d'Africa del 2015. Inizialmente convocato per la Coppa d'Africa 2021, è stato sostituito da Vagner in seguito ad un infortunio[1].