In this study an agricultural residue, sesame stalk, was evaluated for the removal of Ni(II) and Zn(II) metal ions from aqueous solutions. Biosorption studies were carried out at different pH, biosorbent dosage, initial metal ion concentrations, contact time, and solution temperature to determine the optimum conditions. The experimental data were modeled by Langmuir, Freundlich, Dubinin-Radushkevich (D-R) and Temkin isotherm models. Langmuir model resulted in the best fit of the biosorption data. The pseudo-first-order and pseudo-second-order kinetic models were used to describe the kinetic data and to evaluate rate constants. The best correlation was provided by the second-order kinetic model. The thermodynamic parameters such as Delta G degrees , Delta H degrees and Delta S degrees were calculated for predicting the nature of adsorption. The experimental results showed that sesame stalk can be used as an effective and low-cost biosorbent precursor for the removal of heavy metal ions from aqueous solutions.