Originaire de Porto, il a joué pour la première fois au ballon au FC Porto, en 2002/03. La saison suivante, il a rejoint Sporting, où il a fait le reste de sa formation jusqu’à faire ses premiers pas en Seniors, en 2011/12. Il a aussi représenté le V. Setúbal (2013/14, joueur prêté), West Ham (2017/18) et Lokomotiv Moscou (2019/20), ces derniers en tant que joueur prêté par l’Inter Milan.
Milieu de terrain avec une grande capacité d’organisation, il gère habillement les rythmes des matches, il joue et fait jouer. En tant que senior, en plus du Championnat d’Europe avec le Portugal, il a aussi remporté : 1 Championnat National, 1 Coupe du Portugal, 1 Supercoupe Cândido de Oliveira et 1 Coupe de la Ligue.
Avec un trajet en sélections nationales jeunes, il a parcouru toutes les catégories, des U-15 aux U-21, où il a atteint le palier des 82 internationalisations et a inscrit 14 buts. En formation, il a fêté les titres nationaux de U-15 et U-19.