This invention discloses a method for preparing multi-level porous beta-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. In this method, carbon material can effectively protect the porous structure of monolithic silica gel column from damage during crystallization process. The obtained beta-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.