以双烯醇酮乙酸酯(Ⅰ)为原料,丙酮为溶剂,甲酸催化下,室温下加入高锰酸钾氧化反应,反应完毕,过滤减压浓缩得到化合物(Ⅱ);化合物(Ⅱ)在高氯酸存在下,室温下与苯乙酮缩合反应,反应完毕加压浓缩得到化合物(Ⅲ);化合物(Ⅲ)用氢氧化钾甲醇溶液室温水解,减压浓缩得到3-乙酰基得3-羟基体(Ⅳ);化合物(Ⅳ)在甲醇溶剂中,用三氧化铬氧化,甲苯回流1 h,冷却结晶精制即生成目的物苯甲孕酮(Ⅴ)。