The defender follows Marcos Llorente, Mateo Kovacic and Raul de Tomas out the Santiago Bernabeu exit door.
AC Milan have completed the €20 million signing of Real Madrid left-back Theo Hernandez as the Spanish club's relentless summer of sales and purchases continued.
The 21-year-old spent last season on loan at Real Sociedad, where he made 24 appearances in all competitions, and is one of seven players offloaded by Zinedine Zidane since the end of the 2018-19 campaign.
Theo had been on Atletico Madrid's books as a youngster before swapping for city rivals Real in 2017 for €24m but two years later he's been deemed surplus to requirements at the Santiago Bernabeu.
Milan have acquired the defender to replace Ricardo Rodriguez and the signing was a formality following his medical earlier in the month , and have committed to paying the fee in 2020.
Theo has been handed a five-year contract by Paolo Maldini, who was promoted to technical director at the Rossoneri and headhunted the former France youth international.
Initial reports said Madrid hoped to let him move to San Siro on loan with an option to buy, but Milan have held out for a permanent deal.
He joined midfielders Franck Kessie (Atalanta), Rade Krunic and Ismael Bennacer (both Empoli) as summer arrivals to the Serie A side.
Meanwhile, Theo's transfer means Madrid have broken €100m for off-season sales following previous exits of Marcos Llorente (Atletico Madrid), Raul de Tomas (Benfica), Mateo Kovacic (Chelsea) and Alvaro Tejero (Eibar).
Gareth Bale and Isco are among the higher profile players also linked with an exit from a side looking to perform far better following a 2019 without major silverware.
Ferland Mendy, Rodrygo, Eden Hazard, Eder Militao and Luka Jovic have taken their spending to in excess of €300m, with Neymar, Paul Pogba and Christian Eriksen all reported to be additional transfer targets.