本發明提供一種多元空心金屬硫化物析氫催化劑的制備方法,包括:將Cu(CH3COO)2H2O、聚乙烯吡咯烷酮和葡萄糖加入到N,N?二甲基甲酰胺中,攪拌形成混合溶液;將混合溶液在80?89℃溫度下反應4?7min得到前驅體溶液,再離心干燥得到前驅體粉末;將前驅體粉末置于水中進行超聲分散,加入Na2S,攪拌5?10min,得到Cu2O@CuS核殼結構的中間體;將NiCl2、聚乙烯吡咯烷酮和所述中間體置于乙醇溶液中,然后加入Na2S2O3反應10?15min,得到多元空心金屬硫化物析氫催化劑,還提供上述催化劑產品及其應用。上述催化劑在堿性溶液中顯示出高效且穩定的催化析氫能力,可降低電解水制氫的成本。