The invention provides a preparation method of diene sterone, which comprises (1), reacting pregna-16, 17-epoxy-5-ene-3-hydroxy-20-ketone with water via hydrazine hydrate reaction in solvent with the presence of catalyst at catalytic amount, collecting pregna-5, 17(20)-diene-3, 16-glycol for reaction product, while the catalyst is one of hydroxide, phosphate, carbonate or organic alkali of alkali metal or alkali earth metal, (2), reacting pregna-5, 17(20)-diene-3, 16-glycol with cyclohexanone in the presences of aluminum isopropoxide and solvent, collecting pregna-4, 17(20)-diene-3, 16-diketone for reaction product. The inventive product has same Z-E ratio as natural extract, with simple operation, high yield, low cost, simple post treatment and good industrialization prospect.