The invention discloses a soil heavy metal pollution conditioner and a preparation method thereof. The soil heavy metal pollution conditioner is prepared from a component A mineral including yellow phosphorus slag, peat moss soil, titanium gypsum and the like, a component B mixture including dry distillers' grains, animal waste, crop straw, bagasse, bran, mushroom culture medium materials and thelike, and a C component active fermenting material including yogurt, distillers' grains and the like. According to the conditioner, mainly industrial and agricultural by-products are adopted, the conditioner is prepared through a simple fermentation process, heavy metals in soil can be effectively fixed, the content of organic matter and nutrient elements in the soil can be increased, the conditioner contains a large number of microorganisms, and the organic matter in the soil can be decomposed into ingredients easier for plants to absorb. The conditioner is low in raw material cost, the riskof secondary pollution is avoided, the passivation rate of the heavy metals is high, the fertility of the soil can be improved, and and the comprehensive effect of soil conditioning is good.