The invention discloses an in-situ capturing treatment method for soil heavy metal pollution. The method comprises the steps of 1 deep ploughing and cleaning-up of soil, 2 burying of chelating capturing materials, 3 dry and wet adjustment, 4 soil heavy metal activation, 5 removing of the chelating capturing materials, 6 activating and recycling of the chelating capturing materials, 7 soil microelement supplementing and the like. According to the method, the chelating capturing materials are used for effectively removing water-soluble heavy metal, exchangeable heavy metal and part of carbonate-exchangeable heavy metal in soil, and the main route of soil heavy metal environmental risk transfer is effectively interdicted. The heavy metal chelating capturing materials adopted in the method can effectively treat trace metal pollution, high-concentration heavy metal pollution and multi-metal combined pollution, and the chelating capturing materials obtained after treatment can be activated and recycled. In addition, the method has the beneficial effects of being easy to operate, capable of being used in combination with other restoring methods easily, good in treatment effect, low in cost, free of secondary environmental risks and the like.