In the present study, a granular chitosan-Fe(III) complex was prepared as a feasible adsorbent for the removal of nitrate from an aqueous solution. There was no significant change in terms of nitrate removal efficiency over a wide pH range of 3-11. Nitrate adsorption on the chitosan-Fe(III) complex followed the Langmuir-Freundlich isotherm model. In order to more accurately reflect adsorption and desorption behaviors at the solid/solution interface, kinetic model I and kinetic model II were proposed to simulate the interfacial process in a batch system. Nitrate adsorption on the chitosan-Fe(III) complex followed the pseudo-first-order kinetic model and kinetic model I. The proposed half-time could provide useful information for optimizing process design. Adsorption and desorption rate constants obtained from kinetic model I and kinetic model II were beneficial to understanding the interfacial process and the extent of adsorption reaction. Kinetic model I and kinetic model II implied that nitrate uptake exponentially approaches a limiting value.