Expanded bed adsorption, using a cation resin 001 x 7 Styrene-DVB, was used to recover and purify ephedrine hydrochloride from a powdered herb. The axial liquid-phase dispersion coefficient was about 10(-5) m(2) s(-1) and the recovery yield and purification reached 86% and 22, respectively. Compared with using conventional extraction with dimethylbenzene, this method is safer and also more efficient.