Spanish attacker Bojan Krkic started his AC Milan career during the summer's transfer window in 2012. He joined Milan on loan from fellow Italian team AS Roma. Roma had paid around €12m to secure his transfer from Catalan side Barcelona one year earlier. Bojan had a buyback clause inserted into his contract at Roma when he joined them from Spanish La Liga outfit Barcelona.

When Bojan Krkic signed for Milan as a Roma loanee, Barcelona announced that the loan move won't affect the buyback agreement made when the player left them to join AS Roma. At the time, Milan director Adriano Galliani said a new agreement was in the works so that the club would be able to sign Bojan Krkicat the end of the season and that Barcelona would still retain their buyback option.

Bojan Krkic played his first game for AC Milan on September 1. He started the Italian Serie A clash with Bologna away from home on the substitutes’ bench. Bojan came off the bench in the second half to make his debut during the game. The Spaniard was able to celebrate the occasion of his first game for Milan with a victory after the Rossoneri ran out 3-1 winners at the expense of Bologna. Bojan Krkic had to wait for three months for his first Milan goal. He scored the third Milan goal during the home win over Chievo. Bojan was responsible for one of the goals in a 5-1 win over Chievo on November 3.
AC Milan didn't take up the option of signing Bojan Krkic on a permanent deal as he made a return to Barcelona in the Spanish top flight. Barcelona paid €13m for Bojan to return to the club from AS Roma. While he was at Milan, Bojan scored three times in 19 games.