Beckham is due to be officially presented on Saturday while he watches Milan's clash with Udinese.
Beckham could begin playing with AC Milan January 11 for Milan at AS Roma, but he will only be available until March 8 when his loan period ends and he will return to Los Angeles Galaxy for the star
t of the new Major League Soccer season in the US.
"We've overcome problems that were infinitely bigger than when we buy a player," he said of the loan deal.
Beckhm and AC Milan will begin winter training December 29 in Dubai.
After the physical it was announced the former Manchester United player captain and Real Madrid midfielder David Beckham will wear the number 32 jersey for his new club AC Milan.