The MCM-48/ZnFe2O4/BiOBr (MZBB) heterojunction photocatalyst was constructed and applied to decompose rhodamine B (RhB) under the influence of visible light to investigate its photocatalytic effect. The outcomes revealed that 0.75 MZBB compound semiconductor degraded RhB dye at a concentration of 40 mg/L, pH 6.0, by 99.03% after 60 min, and the total organic carbon (TOC) mineralization rate was 0.0631. The combination of n-type ZnFe2O4 and BiOBr is responsible for the increased photocatalytic performance of the MCM-48/ZnFe2O4/BiOBr composite, and the presence of n-n junctions promotes the separation of photogenerated carriers and prolonged reorganization time. In addition, MCM-48 has good absorption properties and effective specific surface area. The present work accomplished the dual challenges of constructing MCM-48 and ZnFe2O4 on flower-like BiOBr and reusing fly ash. The material shows an excellent ability to decompose organic pollutants and magnetically recoverable.