The invention provides a method for remedying Cd-As-Cu heavy metal polluted soil. The method comprises the following steps: step 1, uniformly mixing hydrogen peroxide, oxysophocarpine, phosphoric acid, citric acid, palmitic acid, Tween 80 and deionized water to obtain a solution M, uniformly mixing bismuth phosphate, sodium sulfite, ferrous oxide, hydroxypropyl methyl cellulose and deionized water to obtain a solution N, and uniformly mixing bromelain, amylase, glucono-delta-lactone and deionized water to obtain a solution K; step 2, pulverizing the polluted soil, and performing cyclic leaching on the pulverized polluted soil by adopting the solution M; step 3, adding the solution N into the leached soil for uniform mixing; step 4, adding the solution K for uniform mixing and step 5, adding calcium molybdate, calcium oxalate, silkworm shell powder, chicken manure and fly ash for uniform mixing, and performing conservation. According to the method provided by the invention, the remedying effect on the Cd-As-Cu heavy metal polluted soil and the market prospect are good.