To develop a LC-MS/MS method for the determination of protocatechuic acid, protocatechuic aldehyde, salvianolic acid A, salvianolic acid B, cryptotanshinone and tanshinone II(A) in rat plasma and brain. The plasma and brain samples were precipitated with ethyl acetate, then were separated on an Agilent eclipse plus-C18 column (2.1 mm x 50 mm, 3.5 microm) using acetonitrile (consisting of 0.1% formic acid) and water (consisting of 0.1% formic acid) as mobile phase in gradient elution mode. The mass spectrometer was operated under both positive and negative ion mode with the ESI source, and the detection was performed by MRM. The transition of 154.3/153.1 m/z for protocatechuic acid, 137.3/108 m/z for protocatechuic aldehyde, 493.0/295.2 m/z for Salvianolic acid A, 718.0/520.0 m/z for salvianolic acid B, 321.4/152.3 m/z for chloramphenicol, 297.4/254.3 m/z for cryptotanshinone, 295.5/249.3 m/z for tanshinone II(A) and 285.2/154.0 m/z for Diazepam. The calibration curves in the range of 0.625-1 000 microg x L(-1) for protocatechuic acid and protocatechuic aldehyde, 1.25-1 000 microg x L(-1) for salvianolic acid A, 2.5-1 000 microg x L(-1) for salvianolic acid B, 0.15-1 000 microg x L(-1) for cryptotanshinone, 0.625-1 000 microg x L(-1) for tanshinone II(A) are with good linearityin rat plasma and brain. The analysis method is sensitive, simple, and suitable enough to be applied in the pharmacokinetic study of the 6 main components. Animal testing gives the lgBB of the drugs and further studies of the 6 components cross the blood-brain barrier can be carried out.