Pato sustained the injury in the 1-1 draw with Udinese on Wednesday.
The Brazil international was substituted just 21 minutes into the game against Udinese.
AC Milan have confirmed on their website that Pato has injured a muscle in his right thigh.