The present invention discloses a green expansive cementing material based on salt chemical industry solid waste and building garbage, and a preparation method thereof, wherein salt-containing chemical industry waste (salt mud, carbide slag and mirabilite), building garbage (gravel, broken bricks and concrete blocks), steelmaking plant waste residue (water residue and steel residue) and power plant desulfuration gypsum are matched with an expander, a water reducer, a soluble calcium salt and other components, and fine grinding and uniform mixing are performed to prepare the green expansive cementing material. According to the present invention, the salt mud, the carbide slag, the mirabilite and other solid waste produced by the salt chemical industry enterprise are digested while the building garbage, the desulfuration gypsum, the water residue and other solid water are subjected to the resource utilization, such that the green expansive cementing material is the green environmental protection cementing material; and the green expansive cementing material has characteristics of good expansion property, good fluidity, good consolidation property, good early strength, active tightening and effective earth's surface sinking control, is the cementing material for mine, and is particularly suitable for the filling mining of coal mines or non-coal mines.