Soriano was voted to start for the National League All-Star team but has been sidelined since June 11 when he was hit by a pitch on his left hand. Doctors said Soriano suffered a minimally displaced fracture of his fourth metacarpal.
The Cubs put Soriano on the disabled list and have said they hope to get the outfielder into the lineup shortly after the All-Star break.
Soriano is expected to be in New York for All-Star festivities but won't play in the game, set for Tuesday in Yankee Stadium.
Colorado Rockies Manager Clint Hurdle, who is managing the National League All-Star team, said he would meet with league officials before selecting a replacement for Soriano.
Soriano is hitting .283 with 15 home runs and 40 runs batted in in 51 games this season. He was also on the disabled list in April with a right calf injury.