The invention provides a catalyst for synthesizing 1, 3-cyclohexanedimethylamine by hydrogenation of m-xylylenediamine and a preparation method thereof. The catalyst is composed of a carrier, and an active component and an auxiliary agent which are attached to the carrier; wherein the active component is composed of one or more of metals Rh, Pt, Pd, Ir, Au, Ag, Ni and Re and noble metal Ru; the auxiliary agent is composed of an auxiliary agent I and an auxiliary agent II, the auxiliary agent I is composed of metals Eu and Yb, the auxiliary agent II is selected from one or more of metals Li, Na, k, Cu, Co, Fe, Zn, Mn, La and Ce, and the carrier is a metal compound modified molecular sieve. Compared with the prior art, the catalyst can acquire a high raw material conversion rate and 1, 3-cyclohexanedimethylamine selectivity under low reaction temperature and pressure and high substrate concentration and reaction space velocity, is stable in performance and long in service life, can obviously improve the production efficiency and reduce the production cost, and is beneficial to industrial application.