Volatile and semi-volatile components of Paeonia veitchii roots were extracted respectively from steam and water residue by using water steam distillation,their antibacterial activity were evaluated against 6 bacteria(Escherichia coli,Staphylococcus aureus,Salmonella sp.,Bacillus megaterium,Bacillus brevis,Pseudomonas aeruginosa),and the chemical compositions were analyzed by GC-MS.The results indicated that the volatile components contained 2-hydroxy-benzaldehyde(20.24%),benzoic acid(21.64%),n-hexadecanoic acid(6.84%),oleic acid(8.76%),phenol(1.53%),methyl-salicylate(1.22%),furfural(2.49%),2,2-dimethy1-3-octene(2.22%),et al.,accounting for 97.18% of the volatile chemical components.The semi-volatile components contained 3,4,5-trihydroxy-benzoic acid(29.22%),1,2,3-benzenetriol(14.00%),benzoic acid(21.11%),4-hydroxy-3-methoxy-benzoic acid(3.18%),4-hydroxy-benzeneethanol(1.74%),2-hydroxy-benzaldehyde(1.94%),furfural(2.89%),1-(4-hydroxy-3-methoxy-pheny1)-ethanone(5.91%),5-hydroxymethyl-2-furancarboxaldehyde(3.09%),salicyl alcohol(2.04%),(Z,Z)-9,12-octadecadienoic acid(3.82%),accounting for 95.19% of the semi-volatile chemical components.The volatile and semi-volatile components of Radix Paeoniae Rubra exhibited good activity against Staphylococcus aureus and Salmonella sp.,and the semi-volatile components exhibited significant activity against Salmonella sp.in the terms of hypha growth rate.