[1] Se formó en el Atlético C. P., que tras una breve cesión al S. C. Mirandela, en 2013 firmó por el Vitória Guimarães en el que jugó durante temporada y media.
En enero de 2015 firmó el F. C. Oporto, que durante la temporada 2015-16 lo cedió al Olympiacos F. C. Con este equipo ganó una Superliga de Grecia.
[4] Siguió jugando en España, ya que el 27 de diciembre firmó por la Unión Deportiva Las Palmas para lo que quedaba de temporada, renovando automáticamente en caso de que el equipo lograse el ascenso a Primera División.
[5] Esto no sucedió y quedó libre,[6] regresando a Portugal después de fichar por el Rio Ave F. C. en agosto de 2022.
[7] Allí estuvo hasta enero de 2024 y se marchó a Arabia Saudita para jugar en el Al-Najma S. C.[8] El 29 de agosto de 2024 se unió al N. K. Osijek croata por una temporada.