The invention provides a low-temperature anti-sulfur SCR denitration catalyst by taking an organic porous material as a carrier and a preparation method thereof. The method is characterized in that an immersion method is employed, one or more than two of metal element oxides of Mn, Fe, Cu, Co, Ce, and Zr can be loaded on the organic porous material, the material is subjected to silicatization, and the operating temperature of the catalyst is 120-250 DEG C. The catalyst takes the organic porous material with large specific surface area as the carrier, disperse optimization of the active components and catalysis cooperation among the components are realized, so that good low temperature denitration activity can be obtained, after silicatization, active site contact of SO2 and the catalyst can be effectively isolated, problem of easy SO2 poisoning of the low temperature denitration catalyst can be effectively solved, and the method has good prospect in denitration industrialization application of low temperature sulfur-containing flue gas.