High-speed counter-current chromatography (HSCCC) was applied to the semipreparative separation and purification of puerarin and related isoflavones from a crude extract of Pueraria lobata. Analytical HSCCC was used for the preliminary selection of a suitable solvent system composed of ethyl acetate-n-butanol-water (2:1:3, v/v/v). Using the above solvent system the preparative HSCCC was successfully performed yielding six relatively pure isoflavones including puerarin from 80 mg of the crude extract in one-step separation.