The sorption of eosin by peanut husk, which was chemically modified by formaldehyde in acidic medium was studied with variation in the parameters of contact time, pH, initial eosin concentration and temperature. They were used for equilibrium sorption uptake studies with eosin. The results indicate that sorption equilibrium could be well described by the Freundlich isotherm equation. The sorption followed the pseudo-second order model. The mass transfer model as intraparticle diffusion was applied to the experimental data to examine the mechanisms of the rate controlling step. It was found that the intraparticle diffusion is becoming the significant controlling step under the experimental conditions. The thermodynamic constants of the sorption process were also evaluated, which suggest an endothermic physical sorption process which runs spontaneously.