The former Barcelona star has joined the Rossoneri on a season-long loan.
The Spanish international only joined Roma from Barcelona last summer.
"I chose Milan for many reasons," said Bojan.
"It is a great club and the team is made of an historic group of players. I want to thank the coach, who wanted me so much, by playing at my best."