本发明公开一种铁酸镁/钒酸银复合光催化剂的制备方法,具体步骤如下:在搅拌下将50~100mL浓度为0.2~0.4mol/L的硝酸银滴加到50~100mL浓度为0.1~0.2mol/L的氢氧化钠溶液中,分离上清液后,得到氧化银颗粒;向氧化银颗粒加入30~50mL浓度为20%~25%(质量百分浓度)的氨水溶液,搅拌至氧化银完全溶解,生成银氨络合溶液;向银氨络合溶液中加入0.02~0.03mol五氧化二钒、0.4~0.6mol硝酸铁和0.2~0.3mol硝酸镁,经过搅拌、过滤和3-4次洗涤,然后在110~120℃下干燥,干燥后在500~600℃下焙烧5~6h,随炉冷却后得到一种铁酸镁/钒酸银复合光催化剂。本发明巧妙利用氨水对几种物质的络合溶解和碱性作用,可以将原材料充分混合,操作简单,得到的产品复合催化效果好。