本发明公开了一种多孔磁性复合蛋白负载铒掺杂BiOCl光催化剂的制备方法,其特征在于,采用蛋白粉和聚乙烯醇添加纳米四氧化三铁,得到多孔磁性复合蛋白;采用燃烧法制备铒掺杂BiOCl粉体;然后在反应器中,按如下组成质量百分比加入,液体石蜡:68~72%,烷基酚聚氧乙烯醚:2~5%,剧烈搅拌下加入铒掺杂BiOCl粉体:2~5%,超声分散30 min,加入多孔磁性复合蛋白:20~25%,搅拌、反应50min,加入五倍液体体积的无水乙醇,搅拌,固液分离,在用无水乙醇洗涤,干燥,制得多孔磁性复合蛋白负载铒掺杂BiOCl光催化剂。本发明具有制备方法简单,稳定性好、可降解和环境友好等特点;催化剂容易回收,其反应条件温和、催化活性高、用量少等特点。