OBJECTIVE:To establish a method for simultaneous determination of calycosin-7-glucoside, specnuezhenide, berberine hydrochloride, palmatine hydrochloride and rosmarinic acid in Xialiqi capsule. METHODS: UPLC was performed on the column of Shield RP18 with mobile phase of nitrile -0.2% formic acid (gradient elution) at a flow rate of 0.2 ml/min, the column temperature was 35 ℃, the detection wavelength was 240 nm, and the injection volume was 1 μl. RESULTS: The linear range was 0.619-39.6 μg/ml for calycosin-7-glucoside (r=0.999 9), 1.181-115.6 μg/ml for specnuezhenide (r=0.999 9),0.89-57.2 μg/ml for berberine hydrochloride(r=0.999 9),1.16-74 μg/ml for palmatine hydrochloride(r=0.999 9) and 2.47-157.8 μg/ml for rosmarinic acid(r=0.999 9); RSDs of precision, stability and reproducibility tests were lower than 3%, recoveries were 97.98%-102.44%(RSD=1.49%,n=9), 97.37%-100.96%(RSD=1.13%,n=9), 98.53%-102.30% (RSD=1.40%,n=9), 97.06%-102.21%(RSD=1.46%,n=9) and 100.10%-102.25%(RSD=0.68%,n=9), respectively. CONCLUSIONS: The method is simple, rapid and reproducible, and can be used for the quality control of Xialiqi capsule.