本发明提供一种多元空心金属硫化物析氢催化剂的制备方法,包括:将Cu(CH3COO)2H2O、聚乙烯吡咯烷酮和葡萄糖加入到N,N‑二甲基甲酰胺中,搅拌形成混合溶液;将混合溶液在80‑89℃温度下反应4‑7min得到前驱体溶液,再离心干燥得到前驱体粉末;将前驱体粉末置于水中进行超声分散,加入Na2S,搅拌5‑10min,得到Cu2O@CuS核壳结构的中间体;将NiCl2、聚乙烯吡咯烷酮和所述中间体置于乙醇溶液中,然后加入Na2S2O3反应10‑15min,得到多元空心金属硫化物析氢催化剂,还提供上述催化剂产品及其应用。上述催化剂在碱性溶液中显示出高效且稳定的催化析氢能力,可降低电解水制氢的成本。