The City and England international midfielder was substituted 56 minutes into the home defeat against Tottenham on Wednesday night with what is believed to be a sprained ankle.
Barry is to see a specialist on Friday to discover the full extent of the injury but will definately play no part in City's match against the Hammers at Upton Park on Sunday afternoon.