本发明提供一种Bi/g‑C3N4‑x/I,Br‑Bi2O2CO3异质结光催化剂及其制备方法和应用,所述异质结光催化剂为Bi/g‑C3N4‑x/I,Br‑Bi2O2CO3,制备方法为:将NaBiO3分散到无水乙醇中,搅拌,再加入浓HNO3,搅拌得到悬浊液;向悬浊液中加入g‑C3N4‑x粉体、NaIO3粉体和KBr粉体,搅拌得到反应前驱液;将反应前驱液进行溶剂热反应,所得沉淀物洗涤、干燥,得到Bi/g‑C3N4‑x/I,Br‑Bi2O2CO3异质结光催化剂。所述异质结光催化剂具有大量氧空位和Bi单质,在可见光照射下可去除有毒的NO气体,在近红外光照射下可降解四环素。