Pot culture experiments were established to determine the effects of colonization by arbuscular mycorrhizal fungi (AMF) (Glomus mosseae and G. sp) on maize (Zea mays L.) grown in Pb, Zn, and Cd complex contaminated soils. AMF and non-AMF inoculated maize were grown in sterilized substrates and subjected to different soil heavy metal (Pb, Zn, Cd) concentrations. The root and shoot biomasses of inoculated maize were significantly higher than those of non-inoculated maize. Pb, Zn, and Cd concentrations in roots were significantly higher than those in shoots in both the inoculated and non-inoculated maize, indicating the heavy metals mostly accumulated in the roots of maize. The translocation rates of Pb, Zn, and Cd from roots to shoots were not significantly difference between inoculated and non-inoculated maize. However, at high soil heavy metal concentrations, Pb, Zn, and Cd in the shoots and Pb in the roots of inoculated maize were significantly reduced by about 50% compared to the non-inoculated maize. These results indicated that AMF could promote maize growth and decrease the uptake of these heavy metals at higher soil concentrations, thus protecting their hosts from the toxicity of heavy metals in Pb, Zn, and Cd complex contaminated soils.