The invention belongs to the technical field of soil remediation agents, and discloses a heavy metal contaminated soil remediation agent. The heavy metal contaminated soil remediation agent comprises,by weight, 30-50 parts of modified fly ash, 20-30 parts of modified kaolinite, 10-20 parts of oxidized nanometer carbon black, 10-15 parts of biochemical fulvic acid, 3-8 parts of sodium thiosulfateand 5-10 parts of a microbial agent. The invention also discloses a preparation method of the heavy metal contaminated soil remediation agent. The preparation method comprises the following steps: (1)uniformly mixing weighed modified fly ash, modified kaolinite, oxidized nanometer carbon black, biochemical fulvic acid and sodium thiosulfate, feeding the obtained mixture into a granulator, addinga proper amount of water vapor, granulating, and drying for later use; and (2) adding the microbial agent into obtained particles, uniformly mixing, feeding the obtained mixture into a granulator, adding a proper amount of water vapor, granulating, and drying to obtain the soil remediation agent. An inorganic passivator and microorganisms are combined for use, and heavy metal ions are rapidly andefficiently fixed through the inorganic passivator; and the microbial agent is added, so that the leaching concentration of heavy metals is reduced, and the heavy metal contaminated soil is improved.