Brahim Diaz has joined Milan on loan from Real Madrid for the 2020-21 season, the Serie A club confirmed.
The 21-year-old forward signed for Madrid in January 2019 but has struggled for first-team football since making a €15 million (A$24 million) switch from Manchester City.
Diaz featured just six times in La Liga last term, with none of those appearances as a starter, and had been strongly linked with a transfer.
His agent confirmed talks with Milan earlier in the week, criticising Madrid for not giving Diaz the "required space and above all the confidence he needed".
Despite seemingly not being part of Zinedine Zidane's plans, Diaz has not secured a permanent move, and reports indicate Milan do not have a purchase option in the deal.
A Milan statement read: "Milan is delighted to announce the signing of the Spanish footballer Brahim Diaz from Real Madrid on loan until June 30, 2021."
Diaz, a technically gifted and skilful attacker, joined City in 2015 after showing promise in Malaga's youth ranks.
Although he was regarded as one of City's best prospects alongside Jadon Sancho and Phil Foden, Diaz followed the former in leaving the club in search of more opportunities.
While that has not been forthcoming at Madrid, he will be expected to see more action at the San Siro, with Milan aiming to improve on their sixth-placed finish in 2019-20.