[3] Empezó a formarse como futbolista con nueve años en las filas inferiores del Gondomar S. C..
Permaneció en la institución del club hasta 2013, año en el que se fue traspasado al Futebol Clube Paços de Ferreira.
Su primer gol en competición lo hizo el 17 de mayo del mismo año contra el Académica de Coimbra, convirtiéndose en el futbolista más joven en anotar para el club en la máxima competición de la liga portuguesa.
Posteriormente, el Atlético decidió cederlo al Porto, y para la temporada 2017-18 al Wolverhampton Wanderers Football Club de Inglaterra.
Los lobos pagaron 14 millones de euros al Atlético para quedarse con él y se marchó sin llegar a debutar en partido oficial con la camiseta rojiblanca.