Calycosin was purified from an ethyl acetate extract of the root of Astragalus membranaceus Bge. var. mongholicus (Bge.) Hsiao by high-speed counter-current chromatography. The separation was performed in two steps with a two-phase solvent system composed of n-hexane-chloroform-methanol-water (1:3:3:2, v/v). From 200 mg of the crude extract, 14.8 mg of calycosin was obtained at over 99% purity as determined by HPLC analysis, and its chemical structure was confirmed by MS, 1H and 13C nuclear magnetic resonance.