The West Ham United winger has withdrawn from the squad for fixtures against Germany and Lithuania.
The 26-year-old reported the injury following West Ham's 3-2 Premier League defeat against Leicester City on Saturday.
"Antonio was withdrawn from the squad after being assessed by both the Hammers' and the England medical teams and will remain at Rush Green during the international break," the club said in a statement.
England, who have no plans to replace Antonio, are scheduled to play Germany in a friendly in Dortmund on Wednesday before facing Lithuania at Wembley in a World Cup qualifier on Sunday.
Enter a name and e-mail address and we will e-mail this website link too them.