Engineered geopolymer composites (EGCs) have self-healing potential due to their multiple fine-cracking features. However, water immersion, as a self-healing condition for fibre-reinforced cement-based composites, may limit the self-healing ability of EGCs due to water would not directly participate in the precipitation reaction. By contrast, sodium sulphate is proved as an effective activator to promote the geopolymerisation process, while the self-healing performance of EGCs exposed to sodium sulphate has not been comprehensively demonstrated in the literature. Therefore, this paper investigates the self-healing performance of the EGCs subjected to sodium sulphate (Na2SO4) under wet-dry cycles. The results show that the EGCs preloaded at 3 days attain a higher increment of C-(A)-S-H gels at the cracks than those preloaded at 28 days, indicating the EGCs cracked at the early age have better self-healing performance under sulphate exposure. Besides, ettringite and calcium carbonate are detected as the self-healing products in the EGCs preloaded at 3 days, while the ettringite cannot be found in the EGCs preloaded at 28 days. The EGCs exposed to 5 % Na2SO4 solution and wet-dry cycles can achieve self-healing by forming more CaCO3. Increasing the Na2SO4 concentration to 10 % can accomplish self-healing by facilitating the C-(A)-S-H and CaCO3 formation, enhancing the tensile stiffness recovery and crack width reduction ratios for the EGCs with tensile strains of 2 % and 4 % at 3 days. Decreasing the preloading level also improves the tensile stiffness recovery and crack width reduction ratios regardless of the Na2SO4 concentration and preloading age, since the self-healing products are easier to fill the small cracks. Through a combination of Na2SO4 solution and wet-dry cycles, this study develops a new strategy for the accomplishment of self-healing of EGCs.