Five reference genes, 18S, EF1alpha, alpha-Tubulin, Ubiquitin and Actin, from Salvia miltiorrhiza were analyzed as internal controls for gene expression profiling assay using quantitative real-time polymerase chain reaction (qRT-PCR). The five candidate genes were measured for their transcriptional level in seven tissues, including roots, stems, leaves, sepals, petals, stamens and pistils. Then they were ranked by the GeNorm tool. The results showed that Actin and Ubiquitin were the most stable whereas EF1alpha and 18S did not favor normalization of qRT-PCR results in these tissues. Expression levels of the SmDXR gene were studied in parallel, with Actin and Ubiquitin both or each as reference in the seven tissues, and varying relative quantifications of the SmDXR gene in seven tissues. This study indicated that selection of the most stable genes plays an important role in gene expression profiling assays.