Young Belgium striker Charles De Ketelaere was due to complete his transfer to Milan from Brugge on Tuesday, Italian media reported.
The 21-year-old, who has eight Belgium caps, arrived in Milan on Monday night and was greeted by a few fans.
He began his medical in the morning ahead of signing his contract with the Serie A champions.
De Ketelaere tweeted a tribute to home-town club Brugge, which he joined at the age of seven, on Twitter.
“I want to thank Club Bruges for giving me the opportunity since I was a child to belong to their ranks, for making my dreams come true, for having trained me as a professional player,” he wrote on Monday evening.
Milan reportedly offered 35 million euros ($36 million) including bonuses.
He is Milan’s third signing of the summer following another Belgian striker, Divock Origi from Liverpool and French midfielder Yacine Adli from Bordeaux.
But the Serie A champions have lost defensive midfielder Franck Kessie to Barcelona and central defender Alessio Romagnoli to Lazio.
Milan will open their title defence on 13 August at home to Udinese.
World Cup News
/ 2 weeks ago
A set of six jerseys that Lionel Messi wore during Argentina’s victorious 2022 World...
Saudi Arabia is prepared to host the 2034 World Cup in summer or winter,...
Saudi Arabia is in line to host the 2034 World Cup after FIFA announced...
Rights groups called for “binding commitments” from World Cup host nations after Australia opted...