The objective of this research was to investigate the effects of biosolids on the competitive sorption and lability of the sorbed Cd, Cu, Ni, Pb, and Zn in fluvial and calcareous soils. Competitive sorption isotherms were developed, and the lability of these metals was estimated by DTPA extraction following their sorption. Sorption of all metals was higher in the fluvial than in the calcareous soil. Sorption of Cu and Pb was stronger than that of Cd, Ni, and Zn in all soils. Biosolids application (2.5%) reduced the sorption of all metals especially Cu and Pb (28-43%) in both soils (especially the calcareous soil) at the lower added metal concentrations (50 and 100 mg L). However, it increased the sorption of all metals especially Pb and Cu in both soils (especially the calcareous soil; 15.5-fold for Cu) at the higher added concentrations (250 and 300 mg L). Nickel showed the highest lability followed by Cd, Zn, and Pb in both soils. Biosolids increased the lability of the sorbed Ni in the fluvial soils at all added concentrations and the lability of Cd, Pb, and Zn at 50 mg L, but decreased the lability of Cd, Pb, and Zn at 250 and 300 mg L in both soils. We conclude that at low loading rate (e.g., 50 mg L) biosolids treatment might increase the lability and environmental risk of Cd, Cu, Pb, and Zn. However, at high loading rate (e.g., 300 mg L) biosolids may be used as an immobilizing agent for Cd, Cu, Pb, Zn and mobilizing agent for Ni.