Pyrolyzing municipal wastewater treatment sludge into biochar can be a promising sludge disposal approach, especially as the produced sludge-derived biochar (SDBC) is found to be an excellent sorbent for heavy metals and atrazine. The aim of this study was to investigate how and why the coexisting humic acids influence the sorption capacity, kinetic, and binding of these contaminants on SDBC surface. Results showed humic acids enhanced Pb(II)/Cr(VI) sorption binding, and increased the corresponding Pb(II) Langmuir sorption capacity at pH 5.0 from 197 to 233 μmol g(-1), and from 688 to 738 μmol g(-1) for Cr(VI) at pH 2.0. It can be mainly attributed to the sorbed humic acids, whose active functional groups can offer the additional sites to form stronger inner-sphere complexes with Pb(2+), and supply more reducing agent to facilitate the transformation of Cr(VI) to Cr(III). However, humic acids reduced the atrazine adsorption Freundlich constant from 1.085 to 0.616 μmol g(-1). The pore blockage, confirmed by the decreased BET-specific surface area, as well as the more hydrophilic surface with more sorbed water molecules may be the main reasons for that suppression. Therefore, the coexisting humic acids may affect heavy metal stabilization or pesticide immobilization during SDBC application to contaminated water or soils, and its role thus should be considered especially when organic residues are also added significantly to increase the humic acid content there.