Removal of metal ions (Pb(II), Cu(II), and Cd(II)) from aqueous solutions using a biosorbent prepared from the marine sponge "Cinachyrella tarentina" residue was studied. The impact of various parameters such as pH, biosorbent dose, and contact time on the removal was evaluated by batch method. The removal of metal ions by the biosorbent was pH dependent and the optimum pH value was 5.0 for all studied metal ions. The biosorption isotherms were studied using Langmuir, Freundlich, Dubinin-Radushkevich (D-R), and Temkin isotherm models. Langmuir isotherm provided the best fit to the equilibrium data with maximum biosorption capacity values of the biosorbent for metal ions were 166.67 mg/g for Cu(II ) and Cd(II), and 142.86 mg/g for Pb(II). The experiments demonstrated that the removal of metal ions followed the pseudo-second-order kinetic model. Desorption experiments were carried out using HCl solution with a view to regenerate the spent biosorbent and to recover the adsorbed metal ions.