Abstract Sorption capacity of oyster mushroom ( Pleurotus platypus), button mushroom (Agaricus bisporus) and milky mushroom ( Calocybe indica) were evaluated on biosorption of heavy metals, viz. cadmium (II) and lead (II) from aqueous solutions. The optimum sorption conditions were studied for each metal separately. The desired pH of the aqueous solution was found to be 6.0 for the removal of cadmium (II) and 5.0 for removal of lead (II) for all the mushrooms. The percent removal of both the metals was found to increase with the increase in biosorbent dosage and contact time. The fitness of the biosorption data for Langmuir and Freundlich adsorption models was investigated. It was found that biosorption of cadmium (II) and lead (II) ions onto the biomass of the three mushrooms were better suitable to Langmuir than Freundlich adsorption model. P. platypus showed the highest metal uptake potential for cadmium ( q max 34.96 mg/g) whereas A. bisporus exhibited maximum potential for lead ( q max 33.78 mg/g). Milky mushroom showed the lowest metal uptake capacity for both the metals. The present data confirms that mushrooms may be used as efficient biosorbent for the removal of cadmium (II) and lead (II) ions from aqueous solution.