本发明为一种Zn‑Ni5P4或Ni5P4产氢助催化剂及制备和应用,该催化剂制备如下:(1)将NiCl2·6H2O、Zn(NO3)2·6H2O、NH4F和CO(NH2)2水热得到前驱体,再通过NaH2PO2·H2O磷化得到Zn‑Ni5P4助催化剂;在不添加Zn(NO3)2·6H2O的条件下,采用与上述相同的制备过程合成了Ni5P4助催化剂;(2)将两类助催化剂与CdS通过共沉淀获得Zn‑Ni5P4/CdS和Ni5P4/CdS复合光催化剂。本发明的优点是:不使用贵金属助催化剂,通过过渡金属Zn掺杂地球储量丰富的非贵金属助催化剂Ni5P4,合成了成本低廉,性能高效的助催化剂Zn‑Ni5P4。