The magnetic Fe3O4/bamboo-based activated carbon/Zr-based metal-organic frameworks composite (Fe3O4/BAC/UiO-66) was prepared by hydrothermal method. The as-prepared material was analyzed via TEM, XRD, FT-IR, BET-BJH, VSM and XPS techniques, the results showed that it had good dispersion and magnetic separation capacity (Ms = 44.06 emu∙g-1). Then, the adsorption properties of materials for bisphenol A (BPA) were studied. The results revealed that the removal efficiency of 50 mg·L-1 BPA by 0.1 g of adsorbent can reach 87.18–95% in a wide pH range. Langmuir isotherm model and pseudo-second-order kinetic well fitted the adsorption data. The thermodynamic data indicated that the adsorption process was spontaneous and endothermic. Moreover, BAC as a supporter and UiO-66 as the functional part in the ternary composite may have a synergistic effect, which was beneficial for the removal of contaminants. The Fe3O4/BAC/UiO-66 can be simply separated from the water using its strong magnetism after finish adsorption process, which effectively avoids secondary contamination.