Based on recent results of phytoremediation techniques applied in curbing environmental contamination, various factors influencing the efficiency of phytoremediation of contaminated soils were analyzed and summarized. First of all, three aspects of the main factors of phytoremediation efficiency of heavy metal pollutants and organic pollutants in soil were analyzed. That is to say, the physical and chemical properties of pollutants and their interaction effects, soil and climate conditions, and plant species, rhizosphere effects and cultivation measures. And then, the influence of additives on the phytoremediation efficiency was elaborated. Finally, issues for further research on phytoremediation of contaminated soil were discussed to improve the efficiency of phytoremediation.