The invention provides a preparation method of a 
ulipristal acetate key intermediate 3,3,20,20-bis(
ethylenedioxy)-17alpha-hydroxy-5,10-
epoxy-19-norpregn-9(11)ene. The preparation method comprises the following steps: dissolving 3,3,20,20-bis(
ethylenedioxy)-17alpha-hydroxy-19-norpregn-5(10),9(11)
diene in 
dichloromethane, carrying out treatment in an ice bath under 
pyridine conditions, adding 
anhydrous magnesium sulfate, hexachloroacetone and 30% oxydol, and stirring in the ice bath to react for 1.5 hours, thereby obtaining 3,3,20,20-bis(
ethylenedioxy)-17alpha-hydroxy-5,10-
epoxy-19-norpregn-9(11)ene; and mixing the 3,3,20,20-bis(ethylenedioxy)-17alpha-hydroxy-5,10-
epoxy-19-norpregn-9(11)ene, 
sodium-
thiosulfate-pentahydrate-containing 
ice water and 
dichloromethane to react, and carrying out skimming, extraction, washing, 
drying, 
filtration and 
drying by 
distillation to obtain the 3,3,20,20-bis(ethylenedioxy)-17alpha-hydroxy-5,10-epoxy-19-norpregn-9(11)ene. The concentration of the oxydol used in the preparation method is 30%, so the potential safety 
hazard is low.