The invention discloses an ecology and environment-friendly soil improvement agent, which is prepared from the following raw materials in parts by weight: 15-25 parts of ore soil filler, 7-11 parts of coal gangue, 8-10 parts of straw, 10-20 parts of mixed grass meal, 3-5 parts of compound microorganisms, 5-7 parts of humate, 8-12 parts of excrement of livestock, 4-6 parts of desulfurized gypsum, 6-8 parts of bamboo charcoal powder and 5-7 parts of trace element additives. The soil improvement agent provided by the invention can effectively overcome the imbalance of nutrient elements in soil, improve soil fertility, loosen the soil, improve fertilizer efficiency, increase the contents of organic matters and nutrients, loosen hardened soil, accelerate a process of raw soil ripening and improve or recover land productivity; furthermore, industrial and agricultural wastes are used as most of the raw materials, so that the soil improvement agent is environmentally-friendly and safe; furthermore, the preparation method provided by the invention is lower in material cost, easy in obtaining of raw materials, simple in technology and easy to operate and in realization of industrial production, thus having higher practical value and a good application prospect.