Entra a far parte del settore giovanile del Real Madrid nel 2007. Dopo una stagione con il Real Madrid C, a partire dal 2011 viene aggregato alla seconda squadra, il Real Madrid Castilla.
Il 19 agosto 2014 passa in prestito annuale all'Espanyol[2], con cui colleziona 33 presenze in Liga BBVA condite da 3 gol.
Il Real Madrid
Il 3 giugno 2015 l'Espanyol acquista il giocatore a titolo definitivo. Tuttavia, il successivo 2 luglio, il Real Madrid esercita la clausola di riacquisto, portandolo a vestire nuovamente la camiseta blanca.[3] Il 28 maggio 2016 ottiene il suo primo trofeo, la Champions League, vincendo nello stadio San Siro la finale ai rigori dopo l'1 a 1 nei tempi regolamentari contro l'Atlético Madrid.[4] L'anno successivo si aggiudica sia il campionato,[5] sia la Champions League.[6] Inizia la nuova stagione vincendo la Supercoppa UEFA per 2-1, contro il Manchester United. Nel corso dell'annata conquista nuovamente la Champions League, sconfiggendo in finale il Liverpool.[7]
Il 3 giugno 2021 rinnova il suo contratto con la società madrilena fino al 30 giugno 2024.[8]
Nazionale
Convocato per gli Europei 2016 in Francia,[9][10] scende in campo negli ottavi di finale contro l'Italia. Il 21 maggio 2018 viene incluso dal commissario tecnico della Spagna Lopetegui nella lista dei convocati per il Mondiale di Russia 2018,[11] che per la nazionale spagnola si conclude allo stadio degli ottavi di finale, nei quali viene sconfitta ai rigori dai padroni di casa della Russia.