The invention discloses a concrete expanding agent. The concrete expanding agent is prepared from, by weight, 10-15 parts of calcium silicoaluminate, 20-30 parts of calcium sulphoaluminate, 5-9 parts of ferric sulfate, 20-25 parts of sulfur-fixing waste residues, 15-20 parts of red mud, 6-8 parts of modified calcium oxide, 4-6 parts of magnesium oxide, 4-8 parts of sodium methyl silicate, 3-5 parts of triethanolamine, 0.1-0.3 part of azodicarbonamide, 0.5-0.7 part of sodium gluconate, 2-4 parts of sodium laurylsulfate, 0.4-0.6 part of polyethylene glycol, 1-3 parts of polycarboxylate superplasticizer, 2-6 parts of modified pyrophillite powder and 1-3 parts of nano calcium carbonate. The concrete expanding agent has the advantages of being high in strength, good in compensation capability, capable of regulating and controlling a calcium oxide reaction and the like and is a concrete additive having the development prospect.