The aim of this work was to evaluate the potential use of recycled sewage-sludge as a biosorbent for removing various metals from aqueous solution. To improve adsorption capacity and accomplish easy solid-liquid separation, the sludge was immobilized into the rod type with Ca-alginate. The removal performance was analyzed through kinetic and equilibrium studies. We conducted batch experiments examining the removal of cationic metals and anionic metals/metalloid by the rod-type biosorbent (cations: Cd(II), Cu(II), Cr(III), Fe(II), Ni(II), Pb(II), Zn(II), Mn(II), Al(III), As(III), and Fe(III); anions: As(V), Cr(VI) and Mn(VII)).The rod-type biosorbent, which was manufactured using sludge and alginate, showed higher adsorption capability for the removal of cationic metal than anionic metal. In evaluations of cation adsorption, divalent cations adsorbed more and faster than trivalent cations. The maximum uptake of Cd(II) was determined to be 67.29 mg/g, which was higher than those of other sludge adsorbents reported in the literature. In evaluations of anions, As(V), Cr(VI) and Mn(VII) were removed by different mechanisms. In this study, we simultaneously evaluated the adsorption performance of a new biosorbent for cationic and anionic metals. Our findings are expected to contribute to the commercialization of sludge-based biosorbents.