Provided is a heavy metal pollution soil repairing agent using excess activated sludge as the rawmaterial, a method of extraction and a method for repairing the heavy metal pollution soil, which relates to a heavy metal pollution soil repairing agent and a method thereof and a method for repairing the heavy metal pollution soil, and solves the problems of high cost, easily secondary pollution and complex operation existing in the repair of the heavy metal pollution soil. The heavy metal pollution soil repairing agent is composed of amylose, protein, nucleic acid, phosphoric acid, amino acid, humic acid compound, uronic acid and the organic substance required for cell lifecycle. The method for distilling the heavy metal pollution soil repairing agent is as follows: the wastewater treatment excess activated sludge reacts under the condition of 80-120 KPa and 60-100 DEG for 8-20 minutes; then centrifuges for 8-20 min at the rotating speed of 5000-7000r/min. The invention adopts the home position repairing or the heterotopia repairing to repair the heavy metal pollution. The invention has low cost and no secondary pollution, simple operation, short repairing period, strong activity and wide range of application.