The invention provides an environment-friendly energy-saving material and a preparation method thereof, and relates to the field of environment-friendly material. The environment-friendly material is prepared from, by weight, 30-41 parts of expanded perlite, 8-13 parts of magnesium oxide, 22-33 parts of cement, 15-23 parts of urea resin, 0.5-1.2 parts of sodium dodecyl benzene sulfonate, 4-7 parts of anion additive, 3-8 parts of blast furnace slag, 5-13 parts of fly ash, 6-9 parts of shale ashes, 12-23 parts of waste polyethylene foam, 15-19 parts of waste foaming cement, 20-23 parts of waste phenolic foam heat insulation panel, 15-21 parts of bamboo charcoal, 5-11 parts of diatomite, 0.2-0.4 part of retarder, 0.1-0.3 part of air entraining agent, 0.3-0.7 part of water reducing agent, and 3-5 parts of water. The preparation method includes steps of (1), weighing raw materials; (2), smashing; (3), stirring; (4), pouring and shaping, demolding, stacking and maintaining. The an environment-friendly energy-saving material solves the problems that the existed environment-friendly heat insulation material is insufficient in applying to the buildings with high requirements on compressive strength, heat insulation, air purification, environmental protection and energy saving.