Mercury sorption on chitosan was investigated in batch and continuous systems. Chitosan sorption properties were determined through sorption isotherms. Langmuir and Freundlich equations were used for the modeling of isotherms at pH 5. In batch systems, maximum sorption capacities reached 550 mg Hg/g. Sorption kinetics have been studied as a function of sorbent particle size and stirring rate. Dynamic removal of mercury was tested in a fixed bed reactor investigating the following parameters: particle size, column size, flow velocity and metal ion concentration. Clark and Adams-Bohart models were evaluated for the simulation of breakthrough curves. This study shows that chitosan is an effective sorbent for the treatment and recovery of mercury from dilute effluents at near neutral pH.