本发明涉及用于降解有机污染物的光催化剂及其制备方法,该催化剂为钒钇复合氧化物,化学组成通式为V x Y 1 O (2.5x+1.5) ,x为钒钇摩尔比,0.3≤x≤3.5。其制备方法包括以下步骤:按钒钇摩尔比在搅拌的情况下将硝酸钇溶液与偏钒酸铵溶液混合,生成沉淀物;沉淀经搅拌陈化后蒸发去除水份,所得固体烘干,最后在400-600℃温度下焙烧,冷却后即得该催化剂成品。本发明还涉及V 1.5 Y 1 O 5.25 复合氧化物负载贵金属Pt的催化剂及制备方法。本发明的催化剂制备方法简单、成本低廉、对有机污染物的可见光降解性能优良,具有较高的商业化应用前景。