The invention relates to an efficient flocculating agent for rapidly removing heavy metals in water. The efficient flocculating agent comprises a mixture A and a mixture B, wherein the mixture A comprises the following components in parts by mass: 100 parts of No.2 Hangjin soil, 5-10 parts of soil bacteria and 15-25 parts of activated carbon; and the mixture B comprises the following components in parts by mass: 10-20 parts of iron oxide, 10-20 parts of iron chloride, 20-50 parts of poly-aluminum chloride, 2.5-5 parts of an organic flocculating agent, 25-50 parts of cement and 16-32 parts of sodium thiosulfate. The efficient flocculating agent disclosed by the invention can be used for rapidly and effectively removing a variety of heavy metals such as mercury, lead, chromium, cadmium, arsenic and copper in the water, is short in reaction time, cannot cause secondary pollution, can be directly fed without early dissolution, is simple in use method, and can be widely applied to removal of the heavy metals in various industrial wastewater, polluted underground water, lakes, rivers and reservoirs.