本发明提供了一种甲醇转化制丙烯催化剂及其制备方法,该制备方法包括:(1)将H‑ZSM‑5分子筛加入球磨机中进行球磨,得到球磨后的H‑ZSM‑5分子筛;(2)配制包含第一改性剂和第二改性剂的改性剂水溶液,其中所述第一改性剂为选自Cr、Fe、Ca、Mn、Ir、Cu、Mo、Mg和Ru的硝酸盐或硫酸盐中的一种或多种,所述第二改性剂为选自Sr、W、La、Ce、Cs、Ag、Ga、V和Co的硝酸盐或硫酸盐中的一种或多种,第一改性剂和第二改性剂的物质的量比为1:0.1~1;(3)将改性剂水溶液加入到球磨后的H‑ZSM‑5分子筛中,在25~40℃下搅拌0.5~5h,然后于50~90℃下反应8~48h;和(4)反应产物经过滤、洗涤、干燥、研磨和焙烧制得目标产物。本发明的催化剂具有高的丙烯选择性和P/E比。