Mario Mandzukic has landed in Italy and will have his medical with Milan tomorrow before signing the contract.
The Croatia international arrived at Linate Airport in a private jet this evening, where he was greeted by reporters.
He was immediately whisked away to a hotel, where he can rest up before having his medical tests tomorrow morning.
The former Juventus striker is a free agent after his experience at Al-Duhail in Qatar.
Mandzukic is expected to sign a six-month contract, with option to extend for a further season.
That option will become an obligation if the Rossoneri qualify for the Champions League in 2021-22.