The invention discloses a fruit tree sterilization coating agent prepared from swill-cooked dirty oil and a preparation method of the coating agent. The coating agent specifically comprises the following components: 1-5% of active matters, 0.1-1% of salicylic acid, 0.05-0.1% of a growth regulating agent, 1-10% of a surfactant, 1-5% of an organic solvent, 0.1-1% of a stabilizing agent, 0.1-10% of biochemical fulvic acid, 0.1-1% of warning colouration and the balance of swill-cooked dirty oil. A composition, that is, the coating agent disclosed by the invention, is stable in property, is a coating agent for fruit tree rot, can prevent and treat bacterial or fungoid diseases such as fruit tree rot and canker and can eliminate fruit tree rot scab within a short period, new bark can grow, and the lasting period can be six months. A specific application method comprises the steps of directly coating the composition disclosed by the invention onto scab on trucks of fruit trees, or the composition can be diluted by swill-cooked dirty oil or other plant oil and is subsequently directly coated on the scab of fruit trees without scraping the scab with cutters, and meanwhile resource utilization of the swill-cooked dirty oil is achieved.