Cadmium (Cd) and arsenic (As) are two of the most toxic elements. However, the chemical behaviors of these two elements are different, making it challenging to utilize a single adsorbent with high adsorption capacity for both Cd(II) and As(V) removal. To solve this problem, we synthesized HA/Fe-Mn oxides-loaded biochar (HFMB), a novel ternary material, to perform this task, wherein scanning electron microscopy (SEM) combined with EDS (SEM-EDS) was used to characterize its morphological and physicochemical properties. The maximum adsorption capacity of HFMB was 67.11 mg/g for Cd(II) and 35.59 mg/g for As(V), which is much higher compared to pristine biochar (11.06 mg/g, 0 mg/g for Cd(II) and As(V), respectively). The adsorption characteristics were investigated by adsorption kinetics and the effects of the ionic strength and pH of solutions. X-ray photoelectron spectroscopy (XPS) and Fourier-transform infrared spectroscopy (FT-IR) revealed that chelation and deposition were the adsorption mechanisms that bound Cd(II) to HFMB, while ligand exchange was the adsorption mechanism that bound As(V).