The invention discloses a soil remediation agent for heavy metal fixing. Plant ash, livestock manure, corn straw, rapeseed residues, Jerusalem artichoke extract, glycine, chitosan and a fermented microbial agent are used as main components, and sodium hexametaphosphate, montmorillonite, bentonite, weathered coal, charcoal, polylactic acid fiber, manganese nitrate, copper sulfate, magnesium chloride, calcium hydroxide, a stabilizer and an antioxidant are added to prepare the soil remediation agent for heavy metal fixing by being assisted by spray drying, pressurized calcination, high-temperature mixing, ultrasonic smashing, quick mixing, dark fermentation and other processes. The soil remediation agent for heavy metal fixing is reliable in soil restoration performance, can effectively reduce the heavy metal content in soil and is pollution-free to the environment.