一种铂合金纳米粉末催化剂的制备方法,包括如下步骤1)配制氯铂酸与至少一种过渡金属盐或贵金属盐以及至少一种碱金属盐或碱土金属盐的混合溶液;2)将步骤1)所获得的混合溶液通过喷雾干燥或冷冻干燥获得干燥粉末样品;3)、将步骤2)获得的粉末样品在还原气氛中低于碱金属盐或碱土金属盐熔点以下温度退火,使铂和过渡金属合金化得到铂合金;4)用水溶解步骤3获得产物中的碱金属盐或碱土金属盐,洗涤、干燥后得到铂合金纳米粉末催化剂;混合溶液包括过渡金属盐或贵金属盐、碱金属盐或碱土金属盐、溶剂;所述过渡金属盐包括铁、钴、镍、铜、钼以及钨的硝酸盐、氯化盐、碳酸盐、醋酸盐、草酸盐。