Removal of Cd(II) and Pb(II) from aqueous solutions is a challenging task and the search for novel adsorbents is underway. This study examined the efficiency of nanobiochar (NB) and rice husk (RH) in the adsorption and removal of Cd(II) and Pb(II) from water. The effect of various physicochemical parameters such as initial pH, initial Cd and Pb concentration, adsorbent dosage, and contact time were tested. SEM/EDX images confirmed the adsorption of Pb and Cd with surface physical and chemical changes. The maximum Pb removal was noted at pH 6 using NB (96%) and at pH 8 for RH (90%), and the maximum Cd removal by NB was recorded at 8 pH (91%) and by RH at pH 6 (87%). The decline in adsorption intensity at lower pH suggested protonation of the adsorbent surface causing cation-cation repulsion. Most of the adsorption occurred within the initial 60 min. A continuous gradual increase in the adsorption with time suggested multilayer formation. Of the three isotherms, the Freundlich model fits the present data best, implying an infinite surface coverage and indicating the potential for multilayer adsorption of Pb and Cd on the surfaces of RH and NB adsorbents. In conclusion, this study highlights the promising potential of NB as a cost-effective adsorbent for the removal of Cd and Pb ions from aqueous solutions.