The invention relates to a method for preparing epsilon-
caprolactone by virtue of
catalytic oxidation of
cyclohexanone. The method comprises the following steps: S1, according to the use amount determined in advance, adding a
raw material (anhydride) into a reaction container filled with a
raw material (aqueous
hydrogen peroxide solution) and a catalyst, and controlling the temperature of a
reaction system at 5-20 DEG C so as to prepare organic peracid; and S2, adding the generated organic peracid into the
cyclohexanone, evenly mixing, controlling the temperature of the
reaction system at 30-100 DEG C, continuously reacting for 1-15 hours, cooling and separating after reaction is finished so as to obtain the finished epsilon-
caprolactone. According to the method, in the
catalytic oxidation process, the selectivity of the catalyst and the yield of the epsilon-
caprolactone are still improved even though water exists in the
reaction system; in the reaction process, the water in the reaction
system dose not need to be removed, thus the reaction condition is reduced so that the reaction process is mild and is easy to control; the reaction is high in safety and environmentally-friendly while the high yield and selectivity can be achieved, and the used catalyst is cheap and available, is easy to prepare, has no
halogen elements and is high in stability.