Chromium is an extremely toxic heavy metal that causes severe environmental and health problems. Therefore, the aim of this study was to remove chromium ions from wastewater by using cost effective and environmentally friendly bio-sorbents; (MSSP) and (BPP) and to evaluate adsorption capacities of the bio-sorbents. FT-IR characterization of the adsorbents showed that there was a change in the functional groups of the structure of both adsorbents before and after the adsorption processes confirming that there was effective adsorption of chromium on both adsorbents. Adsorption experiments were carried out as batch studies at different contact times, pH, adsorbent dose, initial metal concentration and temperature. Results showed maximum removal efficiency for Cr (VI) at 120 minutes contact time, adsorbent dose of 20 g/L and pH 2 by MSSP and pH 4 by BPP. Percentage removal of Cr(VI) increased with increasing adsorbent dose( from 5g/L to 20 g/L) and contact time (from 60 min to 120 min). Freundlich isotherm model showed a better fit to the equilibrium data than the Langmuir model.The result of thermodynamic parameters showed negative values of ΔGo and ΔHo confirming spontaneous and exothermic nature of the sorption of Cr(VI) ion onto both adsorbents. A positive value of ΔSo indicates the increase in randomness of Cr(VI) ion at the solid-liquid interface of the adsorbents during the sorption process.The kinetics of adsorption for chromium was well represented by pseudo-second order kinetic model and the calculated equilibrium sorption capacity of the model showed good agreement with the sorption capacity obtained from experimental results.