An ion exchanger with carboxyl groups as active sites was prepared by activating sawdust with epichlorohydrin, followed by coupling the epoxy-activated sawdust with aspartic acid. The optimal sorption condition, sorption capacity, kinetics and thermodynamics of basic dyes on sawdust ion exchanger (SIE) from aqueous solution were investigated in a batch system. Two basic dyes, methylene blue (MB) and crystal violet (CV), were selected as sorbates. The optimal pH value of MB and CV solutions for favorable sorption was pH 4 and above. The removal ratios of MB and CV on SIE increased with increasing sorbent dose but decreased with increasing dye concentration. The isothermal data of MB and CV sorbed on SIE correlated basically with the Langmuir model. The maximum sorption capacity (Q m ) of SIE for MB and CV was 222.22 and 232.56 mg/g, respectively. The sorption equilibriums of MB and CV on SIE were reached at about 9 h, and the sorption processes could be described by the pseudo-second-order kinetic model. The thermodynamic study indicated that the sorptions of MB and CV on SIE were spontaneous and endothermic at the predetermined temperatures. High temperatures were favorable for the sorption processes.