The invention discloses a low-carbon olefin preparation catalyst and a preparation method thereof. The preparation method of the catalyst comprises the following steps: 1, preparing a nickel salt and gallium salt mixed aqueous solution, and impregnating alumina used as a carrier in the mixed aqueous solution by adopting an unsaturated impregnation technology; 2, impregnating a roasted carrier obtained in step 1 in a wetting solution containing an adsorbent by adopting the an unsaturated impregnation technology, wherein the adsorbent is C2-15 organic amine; and 3, drying the adsorbent-containing carrier, obtained in step 2, impregnating the dried adsorbent-containing carrier in a solution containing active metal iron, drying the impregnated adsorbent-containing carrier, roasting the dried adsorbent-containing carrier, impregnating the roasted adsorbent-containing carrier in a metal assistant, drying the carrier, and roasting the dried carrier to prepare the synthetic gas-to-low carbon olefin catalyst. The catalyst has the characteristics of high long-time cycle running activity stability, and facilitation of industrial application and promotion.