The invention discloses an efficient heavy metal wastewater flocculating agent based on plant extracts and a preparation method thereof. The efficient heavy metal wastewater flocculating agent is prepared from the following raw materials in parts by weight: 2 to 5 parts of purslane extract, 1 to 4 parts of dandelion extract, 2 to 8 parts of dry lotus leaves, 5 to 10 parts of wheat straw, 10 to 15 parts of Selaginella tamariscina leaves, 1 to 4 parts of reed straw, 3 to 9 parts of hydroxyapatite, 2 to 6 parts of phosphate ore, 5 to 8 parts of oyster shell powder, 2 to 9 parts of trass volcanic ash, 7 to 10 parts of polylactic acid fiber, 5 to 12 parts of hydroxy acrylic resin, 5 to 9 parts of fatty alcohol-polyoxyethylene ether, 6 to 9 parts of Arabic gum, 3 to 9 parts of nano calcium sulfate, 5 to 10 parts of sodium diethylhexyl sulfosuccinate, 1 to 2 parts of sulfur, 1 to 4 parts of acraldehyde, 2 to 7 parts of magnesium silicate, 3 to 6 parts of gallotannic acid, 4 to 8 parts of a heat stabilizer, 2 to 5 parts of a coupling agent and 1 to 3 parts of a coagulant aid. The prepared wastewater flocculating agent is safe, stable and high in flocculation ability, metal ions can be effectively chelated, and the effect of wastewater treatment is reached. Simultaneously, the invention also discloses a corresponding preparation method.