The invention provides a catalyst, and a preparation method and an application thereof. The catalyst comprises an active component and silicon dioxide; the composition of the active component is represented by the general formula (I): CuaFebLacSidOx, wherein a, b, c, d and x successively represent the atomic molar number of elements Cu, Fe, La, Si and O, a is 1, b is 0.1-3, c is 0.01-2, d is 0.01-2, x is determined by the oxygen number in oxides of the elements Cu, Fe, La and Si, and silicon dioxide accounts for 1-30% of the total weight of the catalyst. The prepared catalyst has the advantages of low reaction temperature and pressure, low carbon dioxide selectivity, long service life and the like.