The 32-year-old, however, left a start in late June with shoulder pain and has not pitched since.
"Carlos was showing a pretty solid progression before his shoulder strain," said Phillies general manager Ruben Amaro Jr. "Unfortunately, at this point, we feel that his chances of rehabbing and then pitching competitively for us in Philadelphia are remote. We felt that for Carlos and the Phillies this was the right thing to do at this time."
In 12 big league seasons, Zambrano has racked up 132 wins and 1,637 strikeouts. A three-time All-Star, he has spent his entire career in the National League, having previously played for the Cubs and Marlins.
Todd Zolecki is a reporter for MLB.com. Zack Meisel is a reporter for MLB.com. Follow him on Twitter @zackmeisel. This story was not subject to the approval of Major League Baseball or its clubs.