本发明一种用于合成气制备低碳烯烃催化剂及其制备方法。一种用于合成气制备低碳烯烃催化剂,Mg元素、Fe元素、M元素的摩尔比为(2~4):(0.2~2):(0.2~2),Fe元素:K元素=30 : 1,M为Zn或AL或Mn。一种用于合成气制备低碳烯烃催化剂的制备方法,包括(1)制备溶液A;(2)制备溶液B;(3)将溶液A与溶液B同时加入反应器中并搅拌;(4)继续搅拌然后密闭晶化得到反应产物;(5)将反应产物经离心分离、过滤、洗涤后得到滤饼;(6)将滤饼干燥得到中间产物;(7)将的产物焙烧得到粉体C;(8)将粉体C和钾源加入离子水中干燥得到样品D;(9)将样品D经研磨、造粒后过筛即得到催化剂。