The invention relates to a method for preparing
zinc oleate. The method comprises the following steps: S1, adding
zinc acetate and
oleic acid in a
molar ratio of 1: (1-3) into a reaction unit; S2, replacing air in the reaction unit with protective gas; S3, performing refluxing at 100-180 DEG C for 1-4 h; S4, distilling off
acetic acid; S5, extracting residual
acetic acid in the reaction unit, carrying out cooling to 50-100 DEG C, adding n-
hexane into the reaction unit, performing cooling after sufficient dissolving, and allowing a crude
zinc oleate product to be precipitated; S6, subjecting the crude
zinc oleate product to filtering and washing so as to remove residual zinc acetate in the crude
zinc oleate product, then washing away
oleic acid in the crude
zinc oleate product by using n-
hexane or
acetone, and then performing
vacuum drying to obtain a finished zinc oleate product. The preparation method for the zinc oleate in the invention adopts the protective gas for protection so asto avoid the oxidation of
oleic acid and zinc oleate in a high-temperature reaction process; most of the
acetic acid can be separated and recovered as a by-product, and n-
hexane and the like can alsobe recycled and reused; and the method is high in reaction yield, simple in process and easy to achieve industrial production.