A greenhouse study was conducted to investigate the effects of inorganic (phosphate rock, single superphosphate and calcium magnesium phosphate) and organic amendments (peat, straw manure and pig manure) on the uptake of lead (Pb) and trace elements by Chinese Cabbage (Brassica chinensis) grown in an acidic red soil. The application of all organic amendments increased the soil pH while inorganic amendments such as single superphosphate did not. Both inorganic and organic amendments decreased the availability and uptake of Pb while the organic amendments were superior to the inorganic (phosphate) amendments in reducing the availability of the more labile (soluble and exchangeable Pb) forms of soil Pb. More Pb was taken up by roots than shoots with all soil amendments. Among the organic amendments, straw manure and pig manure caused the largest decrease in Pb availability at 456.5 and 457.3 mg kg(-1), respectively, when a high level of 30 g organic amendments kg(-1) was applied. The organic amendments greatly increased the fraction D targeted to Fe-Mn oxides bound Pb, and decreased the fraction A (water-soluble), B (exchangeable), and C (carbonate-bound), thereby decreasing the solubility and mobility of Pb in soil. The organic amendments also significantly improved the concentrations of Fe, Mn, Cu and Zn in the soil and shoots (except Fe in shoots and/or roots), which are essential for plant nutrition. The organic amendments of straw and pig manure lowered the availability and uptake of Pb but not that of other trace metals. Thus, these amendments have the potential to remediate Pb-contaminated soils in situ.