The invention discloses a catalyst for synthesizing aniline through nitrobenzene liquid phase hydrogenation. The catalyst raw material comprises surface-modified carbon nanotubes and precursor atomized particles containing an active component and auxiliary agents, the active component is Pt, the auxiliary agents are more than two of Ru, Ni, Cr, La and W, and the mass of each assistant is 0.05-1.0%of the mass of the catalyst. In addition, the invention also provides a method for preparing the catalyst. Raw materials of the catalyst comprise surface-modified carbon nanotubes and precursor atomized particles containing the active component and the auxiliary agents, the active component is Pt, and the auxiliary agents are more than two of Ru, Ni, Cr, La and W. The catalyst is applied to catalytic nitrobenzene liquid phase hydrogenation aniline synthesis reaction, and has the advantages of high initial activity, long service life, few tar byproducts, and easy industrial popularization.