The invention discloses a method for repairing cadmium-polluted farmland soil. The method comprises the following steps: selecting a cadmium-polluted farmland soil region, arranging soil ridges on the periphery of the region, and compacting and covering the peripheries of the soil regions by using waterproof films; after adding clear water which submerges the surface layer of the soil, turning over the soil; uniformly sprinkling a drip washing agent in the soil which is turned over, and fully stirring evenly, standing and discharging; and adding clear water in the soil, carrying out drip washing for 1-3 times, and fully stirring evenly, standing and discharging; and adding a conditioning agent in the soil, fully stirring evenly, standing, and moisturizing and maintaining to obtain the repaired farmland soil. The whole treatment process is simple, the cost is low, the period is short, the structure and the character of the soil are not affected, normal farming and planting of the land are not obstructed, heavy metals can be removed perpetually, and therefore, the method can be widely used for repairing the cadmium-polluted farmland soil.