The invention discloses a method for ecologically restoring heavy metal contaminated soil. According to the method, heavy metals are absorbed by a plant growth regulator, an artificial chelating agent and bamboo willows in a combining manner. The method disclosed by the invention can be used for absorbing heavy metal ions, namely Pb, Cu, Zn, Cd and Cr, by utilizing the high-quality bamboo willows which is fast in growth, high in resistance and good in material and accelerating the absorption of the bamboo willows on the heavy metal ions by adopting the plant growth regulator and the artificial chelating agent, so that the purpose of ecological restoration for 3-4 years can be achieved; after the heavy metal contaminated soil is ecologically restored through the bamboo willows, the concentration of the Pb, the Cu, the Zn, the Cd and the Cr which are contained in the soil can accords to the II class standard of the 'Environmental quality standard for soils (GB15618-1995)'.