Ricardo Rodriguez has agreed his transfer to Torino, claim multiple sources, with Milan receiving €3m plus bonuses.
The Swiss international full-back was a specific request from new Toro coach – and former Rossoneri boss – Marco Giampaolo.
After several days of intensive negotiations, Sky Sport Italia, Sportitalia and Radio Rossonera all state that the club and player have agreed every detail.
A medical is now expected next week, possibly on Tuesday.
Milan are earning €3m plus bonuses from Torino, while Rodriguez gets to sign a four-year contract with a salary of €1.5m plus bonuses.
Rodriguez turns 28 later this month and had spent the second half of this season on loan with PSV Eindhoven.
He was purchased from Wolfsburg in the summer of 2017 for €15m.