A green, efficient and recyclable magnetic BiFeO3/Cl-g-C3N4 photocatalyst was prepared for the simultaneous removal of Cr(Ⅵ) and tetracycline (TC) from water by wet chemical and thermal synthesis methods. Experimental results revealed that BiFeO3/Cl-g-C3N4 achieved a removal efficiency of 96.1 % for Cr(Ⅵ) and 98.2 % for TC under visible light irradiation for 50 min at pH 6. The results of the work function, differential charge density, UV–vis DRS, PL, PC and EIS tests indicate the formation of S-scheme heterojunctions between BiFeO3 and Cl-g-C3N4, which exhibits superior carrier separation and migration efficiency. The evidence for interfacial charge transfer from BiFeO3 to Cl-g-C3N4 within BiFeO3/Cl-g-C3N4 was further corroborated by means of ISIXPS, EPR and KPFM. Moreover, calculations of the density of states demonstrate that the introduction of Cl enhances the reduction capability of BiFeO3/Cl-g-C3N4. Results from ESR tests and trapping experiments has demonstrated that the singlet oxygen (1O2) and electrons are the primary active species. Furthermore, the high removal rates of TC and Cr(VI) from industrial wastewater and groundwater, coupled with the lower ecotoxicity of TC degradation intermediates, indicate that BiFeO3/Cl-g-C3N4 has the potential for practical applications. After five cycles, the BiFeO3/Cl-g-C3N4 still removed 90.5 % of TC and 96 % of Cr(Ⅵ).