Manchester City reached an agreement with AC Milan on a loan agreement for Kyle Walker.
The 34-year-old has won 17 trophies, including six while at City Premier League title and the Champions League following his £50m move from Tottenham in 2017.
Walker was appointed as City captain at the start of the season but has now decided to leave Pep Guardiola’s side before the end of the campaign.
According to Sky Sports ItalyWalker will join AC Milan on loan and the Serie A club have an option to buy the England international for €5 million (£4.2m).
Walker is understood to have agreed a deal with Milan that will run until 2027 if the move is made permanent and the defender is due to arrive in Italy on Thursday to finalize his move.
Earlier this month, Guardiola revealed that Walker had asked to leave City.
Guardiola said: ‘Two days ago, Kyle asked to explore the options of playing abroad at the end of his career.
‘In that [Walker’s] In mind, he wants to explore it, go to another country, play the last year [somewhere else] For many reasons.
‘For that reason, I prefer to play other players whose minds are here.’
AC Milan are currently eighth in Serie A and 19 points behind league leaders Napoli.
In the Champions League, AC Milan sit in the play-off spots but remain in contention to secure an automatic spot in the knockout rounds with two games remaining.
For more stories like this, Check out our sports page.
Follow Metro Sport for latest news
Facebook, Twitter And Instagram.
More: Man Utd player ‘one of the worst to wear the shirt’
More: How many teams have qualified for the Champions League knockouts and how many games are left?
More: ‘Ruben Amorim is wrong – I’ve played in worse Man Utd teams’