The present study investigated the adsorption of Cd2+ by nonmagnetic and magnetic biochars (CMB and M-CMB) derived from chicken manure, respectively. The adsorption characteristics were investigated as a function of initial pH, contact time, initial Cd2+ concentration and magnetic separation. Adsorption process of both biochars were better described by Pseudo-second-order kinetic equation and Freundlich isotherm model, which were spontaneous and endothermic in nature. It was found that maximum capacities were 60.69 and 41.07 mg/g obtained at the initial Cd2+ concentration of 180 mg/L for CMB and M-CMB, and the turbidity of adsorption-treated solution was reduced from 244.3 to 11.3 NTU after magnetic separation of 0.5 min. These indicated that M-CMB had lower adsorption capacity of Cd2+ than CMB, though it was successfully separated from the treated solutions. Furthermore, both biochars before and after adsorption were analyzed by SEM-EDS, XRD and FTIR. Adsorption mechanisms mainly included precipitation, ion-exchange, complexation and Cπ-coordination, in which precipitation and ion-exchange dominated the adsorption process by CMB, while in M-CMB, precipitation was always predominant mechanism, followed by ion-exchange. The two other mechanisms of complexation and Cπ-coordination were trivial in both biochars, jointly contributing 7.21% for CMB and 5.05% for M-CMB to total adsorption. The findings deepen our understanding of the mechanisms governing the adsorption process, which are also important for future practical applications in the removal of heavy metals from wastewater by the biochars.