This invention discloses a method for synthesizing multi-level porous ZSM-5 zeolite. The method comprises: soaking monolithic silica gel column in sucrose solution, drying, polymerizing, carbonizing to obtain C-Si composite, wetting the C-Si composite with a mixed solution of Al source, inorganic alkali, organic amine and water, crystallizing, and recovering the product. The obtained ZSM-5 zeolite has multi-level pores, including micrometer-scale macropores, mesopores and micropores. The macropores can shorten the diffusion distances of reactive molecules, reduce the pressure decrease of the equipment, raise the unit processing capacity of the equipment, and make the adjustment and control of the product selectivity easier. The mesopores can provide large inner specific surface area, which is meaningful to the catalytic reaction of macromolecules.