The environmental application of iron (Fe)-rich acidic sludge generated after bioleaching is still a challenge. Pyrolysis offers a promising avenue for converting this sludge into biochar. In this study, magnetic biochar (BLS-BC7) was prepared from acidic Fe-rich sludge and employed as a catalyst for tetracycline (TC) degradation by hydrogen peroxide (H2O2). Furthermore, compared with the original sludge-based biochar, BLS-BC exhibited a 2.3 times higher specific surface area, providing more active sites for the catalytic reactions. The scanning electron microscopy and Raman results indicated that BLS-BC7 was coated with a large number of particles on its surface, presenting a rough appearance with a high degree of defects, thereby providing more active sites for biochar. Characterization via photoelectron spectroscopy, elemental analysis, and Fourier transform infrared spectroscopy results indicated that BLS-BC contained a higher amount of oxygen functional groups, along with an increased content of CO and the formation of Fe–O, facilitating H2O2 activation to generate reactive oxygen species (ROS). Additionally, quenching experiments and electron paramagnetic resonance spectroscopy demonstrated the generation of multiple ROS such as 1O2, ·OH, and O2−·, in the BLS-BC7/H2O2 system. This resulted in a TC removal rate of 100 % within 120 min, with a mineralization rate of 53.4 %. The biochar exhibited easy recoverability and strong reusability, maintaining a TC removal rate of 91.3 % after five cycles of experiments. The X-ray diffraction patterns before and after the reaction showed that BLS-BC7 exhibited strong stability, with no apparent change in peak positions before and after use.