Con nueve años empezó a formarse como futbolista en el C. F. Estrela da Amadora, y dos años después, en 2008 se marchó para formar parte de la disciplina del S. L. Benfica. El 30 de septiembre de 2015, tras ascender al equipo reserva, debutó en un partido contra el G. D. Chaves en la Segunda Liga.[2]
En la temporada 2017-18, el 16 de septiembre de 2017, hizo su debut con el primer equipo, en un partido contra el Boavista F. C.,[3] completando el partido desde el inicio. El 2 de noviembre de 2019 disputó su centésimo partido y anotó el primer gol del triunfo ante el Rio Ave F. C.[4]
El 26 de septiembre de 2020, tres años después de su debut, lució el brazalete de capitán y marcó un gol en el partido ante el Moreirense F. C. en el que podía ser su último partido con el equipo.[5]
El 17 de noviembre de 2020 marcó sus primeros dos goles con la selección, el segundo de ellos en el minuto 90, que permitieron a Portugal ganar por 2 a 3 a Croacia en la última jornada de la fase de grupos de la Liga de Naciones de la UEFA 2020-21.[12]