The invention relates to a method for preventing and controlling migration of heavy metal pollutants in uranium tailings by plants. Five plants, namely Rhus chinensis, Trema orientalis, Buddleja officinalis, Melilotus officinalis and Pouzolzia zeylanica which have strong drought resistance and can retain different heavy metals are planted in a matching way, and applied with plant carbon and phosphate fertilizer at the same time so as to establish vegetation in a uranium tailings polluting area in a short time. Through reestablishment of the vegetation, the nitrogen content of the polluted soil is obviously increased, and the contents of the water-soluble heavy metals such as uranium are obviously reduced. The plants selected by the method are all planted locally, so the materials are easily taken, and the plants are easily planted and quickly grown; moreover, the method has the advantages of having good efficiency for controlling pollution, improving the soil, beautifying the environment, and the like. The method can be used for controlling heavy metal pollution and reestablishing vegetation of various mine degraded ecosystems.