The effects of stress-aging processing on corrosion resistance of an Al–Zn–Mg–Cu alloy were investigated. It is found that the one-stage stress-aged alloy is strongly sensitive to the electrochemical corrosion. The poor corrosion resistance of the one-stage stress-aged alloy can be attributed to fine intragranular aging precipitates and continuous distribution of grain boundary precipitates. Meanwhile, the incomplete precipitation of solute atoms results in high electrochemical activity of aluminum matrix. However, when the alloy is two-stage stress-aged, the corrosion resistance is greatly improved. Furthermore, the corrosion resistance decreases firstly and then increases with increasing the first stage stress-aging temperature. Increasing external stress can enhance the corrosion resistance of the two-stage stress-aged alloy. These phenomena are mainly related to aging precipitates within grains and along grain boundaries. The coarse and relatively low-density intragranular aging precipitates, as well as the discontinuously distributed grain boundary precipitates can enhance the corrosion resistance of the stress-aged alloy.