The invention discloses a system and method for preparation of a building 3D printing material from mineralized refuse. The method includes the steps of: 1) putting mineralized refuse, aluminum ash, carbide slag and water into a homogenization pool according to a set ratio to be blended into a paste, conducting heating homogenization, and the homogenization time at 2-4h; 2) conducting pressure filtration on the homogenized material, and performing drying to obtain a mixed material, heating desulfurized gypsum for dehydration to convert it into semi-hydrated gypsum; 3) mixing the mixture and the semi-hydrated gypsum evenly in ratio, and then performing powder grinding; 4) calcining the ground material, adding pulverized coal into the mixture during calcination to perform oxygen-enriched combustion so as to obtain a 3D printing material precursor, wherein the mineralized refuse, aluminum ash, carbide slag and desulfurized gypsum are in a mass ratio of 7-15:30-45:30-45:15-20; and 5) mixing the 3D printing material precursor, desulfurized gypsum and limestone in certain ratio and performing grinding, then conducting compounding with fine aggregate, an admixture, a water reducer, a composite coagulation regulator and a stabilizer, thus obtaining the building 3D printing material.