The invention belongs to the field of heavy metal hazard control, particularly relates to a metal complex, a preparation method and an application of the metal complex to heavy metal hazard control, and provides a metal complex, a preparation method thereof and an application of the metal complex or a product prepared by the preparation method to the field of cadmium removal agent preparation, thefield of removal of food, agricultural product and vegetable heavy metal substance residues, soil and water heavy metal substance pollution control and removal of heavy metal substance residues in aquaculture industries. The product is easily dissolved in water, and heavy metal ions can replace metal ions in the metal complex, so that active-state heavy metal is inactive and cannot be absorbed. Besides, according to animal experiment determination, cadmium removing effects are good, toxicity is low, and the metal complex solves the technical problem that heavy metal removal agents cannot simultaneously achieve good heavy metal removing effects and low toxicity in the prior art.