The invention provides a method for preparing androstenedione using a double liquid phase fermentation system by fermenting Mycobacterium sp.DE6823, and aseptic distilled water is selected as a fermentation medium water phase, and rice oil, sunflower oil, soybean oil and peanut oil can be selected as an oil phase, after fermentation conversion, a solution containing androstenedione is obtained, and after condensation, decolouring, filtering, condensation, recrystallization and vacuum drying and other operations, and androstenedione whose purity is above 99% is obtained. Different oil phases can be selected, and the conversion rate of the plant sterol is in the range of 59%-85%. The invention solves the problems that the raw materials of the present androstenedione production technology in our country are limited by season and region, thereby effectively reducing destroy to ecological environment; the invention has the characteristics of simple operation, small environmental pollution, high conversion rate, low production cost, etc., and is suitable for industrialized production.