Heavy metal’s release without treatment poses a significant threat to the environment. Heavy metals are non-biodegradable and persistent. In the present study the ash of water hyacinth (Eichhornia crassipes), was used to remove six metals from aqueous solutions through biosorption. Results of batch and column experiments showed excellent adsorption capacity. Removal of lead, chromium, zinc, cadmium, copper, and nickel was 29.83, 1.263, 1.575, 3.323, 2.984 and 1.978 μgg-1, respectively. The biosorptive capacity was maximum with pH >8.00. Desorption in μgg-1 of ash for lead, chromium, zinc, cadmium, copper, and nickel was 18.10, 9.99, 11.99, 27.54, 21.09, and 3.71 respectively. Adsorption/desorption of these metals from ash showed the potential of this technology for recovery of metals for further usages. Hydrogen adsorption was also studied with a Sievert-type apparatus. Hydrogen adsorption experiments showed significant storage capacity of water hyacinth ash.