El 14 de marzo de 2019 el Real Madrid anunció su fichaje, efectivo a partir del 1 de julio de 2019, a cambio de 50 millones de euros. Hizo su debut con el club el 14 de septiembre, tras sustituir a Sergio Ramos, en el Estadio Santiago Bernabéu en la victoria por 3-2 frente al Levante Unión Deportiva. Jugó 14 encuentros de la Liga en su primer año, en que el Real Madrid ganó la Primera División de España 2019-20.