Se formó en el Real Sport Clube.
Luego fue transferido al Sporting de Lisboa en 2014.
El 31 de mayo, en el juego final de la temporada en casa ante el Empoli, fue convocado por primera vez por el técnico, aunque no disputaría minutos en ese encuentro.
Dieciséis días después, hizo su debut profesional con el Tondela en un partido en Chaves, reemplazando a Miguel Cardoso en los últimos 19 minutos de un empate 1-1.
Hizo su debut con ellos dos semanas después como sustituto en el minuto 82 de Kike Márquez en una victoria local de 3-2 sobre el Atlético Mancha Real.