The invention provides a method for treating farmland soil polluted by cadmium. The method integrates technical measurements such as seepage-proofing isolation, chemical stabilizing treatment, phytoremediation and the like, and comprises technical steps as follows: sampling detection, repairing range determination, dredging of river systems, surface soil stripping, bottom layer grinding, clay pavement, laying of a seepage-proofing isolating membrane, surface soil backfilling, addition of a chemical stabilizing agent, plant planting and harvesting, incineration and ashing, ash content stabilizing and curing treatment, terminal treatment and the like. The method for treating the farmland soil polluted by cadmium has the advantages of on-site treatment, simple process, convenience in construction, instant effect, high efficiency, low cost and the like, and is wide in popularization and application prospect.