本发明提供一种基于多元醇法制备储氢镁镍合金纳米粉末及其方法,包括:步骤1:将四水乙酸镁和四水乙酸镍溶于乙二醇中得到溶液I;步骤2:将聚乙烯吡咯烷酮溶于乙二醇中得到溶液II;步骤3:将溶液I和溶液II混合后磁力搅拌后进行回流;步骤4:加入含有PdCl2的乙二醇溶液,当溶液温度达到180℃后,进行回流、洗涤、干燥,最终生成镁‑镍合金纳米粉末。本申请,以多元醇法来制备纳米镁‑镍合金粉末,耗能少、成本低、适合批量生产;工艺较简单,可通过改变反应温度、反应时间、保护剂用量及浓度,来控制所制备的合金粉末的粒径大小。