The invention relates to a preparation method for antibacterial paper. The preparation method comprises the following steps that firstly, a plant fiber raw material is dissociated into pulp in natural color; secondly, the after being dried, bamboo is smashed into powder so that bamboo powder can be obtained, the bamboo powder is dispersed into an ethanol solution, CO2 is used for supercritical fluid extraction, the obtained solution is filtered, and antibacterial extract liquid is obtained; thirdly, the antibacterial extract liquid is added into the pulp in natural color to be stirred and soaked, then, purifying, squeezing, forming, dewatering and drying are carried out, and primary antibacterial paper is obtained; fourthly, an antibacterial agent containing metallic silver nanoparticles is spayed to the surface of the primary antibacterial paper, and after the antibacterial agent is naturally air-dried, the antibacterial paper is obtained. By means of the synergistic effect of the natural antibacterial substance bamboo antibacterial extract liquid and the antibacterial agent containing the metallic silver nanoparticles, the paper has an antibacterial effect from interior to exterior, the overall antibacterial and bacteriostasis effects reach 99% or above, mildew of the paper can be effectively prevented, and the antibacterial paper has the functions of removing mites, preventing odor and resisting ultravoient.