England bowler Topley suffers shoulder injury ahead of World Cup
Topley suffered the injury while playing for Royal Challengers Bangalore in their opening match against Mumbai Indians on Sunday when he dived while fielding.
The 29-year-old, who missed last year's Twenty20 World Cup after suffering ankle ligament damage, has returned to England for treatment.
"We tried our best to keep him here, but the treatment and the experts suggest that he is going to be out of action for some time," Bangalore head coach Sanjay Bangar said on Thursday.
South Africa's left-arm pacer Wayne Parnell has been chosen as Topley's replacement by the team.
The shoulder injury is the latest in a series of fitness issues that have marred Topley's career, with the seamer previously suffering four back stress fractures in five years.
Topley has picked up 33 wickets in 22 ODIs for England since making his debut in 2015.
England are defending champions at this year's World Cup, which will be played in India in October and November.