Cracking due to shrinkage and restraint can accelerate corrosion of concrete resulted from harmful environment. Sulfate resistance of concrete under restrained condition was researched during drying and wetting cycles. The results showed that restraint can lead to controlled concrete cracking as result of shrinkage. It decreased sulfate corrosion resistance of concrete compared with free concrete. Due to 30% slag and 20% fly ash was added, surface cracking was avoided but scaling mass still higher than free concrete after drying and wetting cycles.