NOVELTY - Sinomenine hydrochloride is prepared by percolating sinomenine coarse powder with hydrochloric acid; introducing into resin column loaded with cation exchange resin or type 152 resin, eluting with ammonia water-ethanol solution or hydrochloric acid solution, desalting, concentrating, drying to obtain sinomenine hydrochloride crude product (A); refining the crude product (A) by heating and refluxing with ethanol or purified water, adding with activated carbon, filtering, concentrating, cooling, crystallizing, filtering and washing the filter cake with ethanol to obtain sinomenine hydrochloride.    USE - Method for preparing sinomenine hydrochloride used as raw material for pharmaceutical preparation.    ADVANTAGE - The method uses cation exchange resin or macroporous adsorption resin to replace the traditional benzene extraction and chloroform extraction technology, thus reducing the consumption and processing of organic solvent, making the method environment-friendly, reducing the investment in environment protection device for the factory, and overcoming the problems associated with traditional method (such as large use amount of organic solvent, high toxicity, and generation of pollution causes harmful effects to operator's health and environment). Further, it is simple and convenient to operate, and has high extraction efficiency. It can provide sinomenine hydrochloride product having high purity and no solvent residue, thus reducing potential hazard to human body.    DETAILED DESCRIPTION - Sinomenine hydrochloride is prepared by taking sinomenine coarse powder (100-1000 pts. wt.), wetting with 0.1-1 M hydrochloric acid (HCl) (60-1000 pts. vol.) for 0.5-8 hours, loading into percolator, adding with 0.1-1 M HCl until the surface of the sinomenine powder is covered with 2-cm liquid level, soaking for 6-48 hours and percolating at a speed of 2-5 mL/minute for 6-24 hours to obtain a percolated liquid; introducing the percolated liquid into the resin column loaded with cation exchange resin or type 152 resin, washing with pure water until the washing liquid becomes colorless, soaking the resin in the column with 8-15 % ammonia solution or 3-10 % HCl solution for 12 hours, eluting with ammonia water-ethanol solution at pH 8-11 or 3-10 % HCl solution at a rate of 2-5 bed volumes (BV)/hour, detecting the presence of deposition in the eluate using silicotungstic acid test solution, collecting the eluate, terminating the collection of eluate when no deposition is detected via silicotungstic acid test solution, combining the collected eluate, neutralizing with HCl or ammonia water to pH 6-8, desalting, concentrating and drying to obtain sinomenine hydrochloride crude product (A); and refining the crude product (A) (5-10 pts. wt.) by heating and refluxing with 30-120 pts. vol. of 10-95 % ethanol or purified water to dissolve completely, adding with activated carbon (3-6 wt.%) and keeping at reflux temperature for 10-30 minutes, filtering while it is still hot, concentrating the filtrate, cooling, crystallizing, filtering, and washing the filter cake with 75-95 % ethanol until the filtrate becomes colorless so as to obtain the sinomenine hydrochloride. In step, the resin column has a diameter-to-height ratio of 1:(8-12); and the percolated liquid is introduced into the resin column at a loading speed of 2-5 times the column volume/hour. The introduction of percolated liquid into the resin column is terminated when deposition is detected in the liquid flow using silicotungstic acid test solution, and no alkaloid spot is detected via thin-layer chromatography detection.