The Rockies also optioned outfielder Mike Tauchman, who was hitting .043 this season, to Triple-A Albuquerque and recalled outfielders David Dahl and Noel Cuevas from that club.
Dahl, hitting .231 with five RBIs at Albuquerque, is batting sixth and playing left field in Sunday's game against the Chicago Cubs. Cuevas, who was hitting .333 with two homers and 13 RBIs in Triple-A, is batting eighth and playing right field.
Manager Bud Black said Gonzalez is able to hit, but he is limited running the bases and cannot play defense.
"CarGo is available to pinch hit, can give us an at-bat, but we probably would've had to run for him,'' Black said before Sunday's game against the Cubs. "He hasn't played for three days, so he'll miss the next seven. You want players back at full strength, and we think he should be back at full strength when his time is up.''
Colorado cannot add another player for Parra, so even though Gonzalez was improving the Rockies needed to bolster their bench.
"He was getting better, but I think probably the thing that put us over the top was with Parra's suspension starting today and CarGo not 100 percent, we really maybe would've been down to 23 players,'' Black said.
The move with Gonzalez was made retroactive to April 19. He suffered his injury making a diving catch a day earlier in a 10-2 loss to the Pittsburgh Pirates.
He is hitting .235 with three home runs and 11 RBIs this season.
The Associated Press contributed to this report.