Philadelphia Phillies righthander Vicente Padilla has been named to replace Glavine on the National League team.
Glavine (11-4) leads the league with a 2.27 ERA and was considered a strong candidate to start the All-Star Game, but has been bothered by the blister and battled flu-like symptoms over the last 10 days.
"He's just not going to be able to make it," Braves manager Bobby Cox said. "He's had the flu and the blister. It's the smart decision to have him not pitch."
The 36-year-old lefthander has been selected to play in the All-Star Game eight times.
Padilla is 10-5 with a 3.05 ERA in 18 starts with the Phillies.