A high-speed counter-current chromatography (HSCCC) method was developed for the preparative separation and purification of six diterpenoids. dihydrotanshinone I, cryptotanshinone, methylenetanshiquinone, tanshinone I, tanshinone IIA and danshenxinkun B from the Chinese medicinal plant Salvia miltiorrhiza Bunge. The crude diterpenoids were obtained by extraction with ethanol-n-hexane (1:1, v/v) from S. miltiorrhiza Bunge. Preparative HSCCC with the two-phase solvent systems A composed of n-hexane-ethanol-water (10:5.5:4.5, v/v) and B composed of n-hexane-ethanol-water (10:7:3, v/v) was successfully performed in a stepwise elution yielding six relatively pure diterpenoids from 300 mg of the crude extract in a single run. The purities of dihydrotanshinone I, cryptotanshinone, methylenetanshiquinone, tanshinone I, tanshinone IIA and danshenxinkun B were 88.1, 98.8, 97.6, 93.5, 96.8 and 94.3%, respectively.