The invention discloses a bactericide for preventing and treating sclerotinia rot of colza and a preparation method of the bactericide. The bactericide comprises tebuconazole raw powders, a procymidone raw powders, and a carrier, and further comprises two or more auxiliaries, wherein the preparation comprises 7-27% of tebuconazole raw powders, 5-20% of procymidone raw powders, 5-16% of auxiliaries and 37-83% of carrier. The preparation method comprises the following steps: A: weighing the tebuconazole raw powders and the procymidone raw powders according to the calculated dosage, adding the weighed tebuconazole raw powders and procymidone raw powders into a container, and then adding quantified auxiliaries and carrier into the container; B: uniformly mixing the auxiliaries, the tebuconazole raw powders, the procymidone raw powders, and the carrier, and milling the obtained mixture to be 320 meshes by using a jet mill to obtain the bactericide for preventing and treating the sclerotinia rot of colza. The bactericide for preventing and treating the sclerotinia rot of colza disclosed by the invention is reasonable in formulation, obvious in effect of preventing and treating the sclerotinia rot of colza, very good in sterilization effect, and good in compatibility of active ingredients, has a synergistic effect, reduces drug use cost, and slows the development of drug resistance. According to the preparation method, the implementation is easy, the operation is simple and convenient, the raw materials are easily available, the preparation cost is low, and the bactericide is conductive to the preparation by small-size and medium-size bactericide companies.