Profiling of sesquiterpene hydrocarbons in extracts of goldenrod, Solidago canadensis, by GC-MS revealed the presence of both enantiomers of germacrene D and lesser amounts of germacrene A, α-humulene, and β-caryophyllene. A similarity-based cloning strategy using degenerate oligonucleotide primers, based on conserved amino acid sequences in known plant sesquiterpene synthases and RT-PCR, resulted in the isolation of a full length sesquiterpene synthase cDNA. Functional expression of the cDNA in E. coli, as an N-terminal thioredoxin fusion protein using the pET32b vector yielded an enzyme that was readily purified by nickel-chelate affinity chromatography. Chiral GC-MS analysis of products from of 3 H- and 2 H-labelled farnesyl diphosphate identified the enzyme as (+)-(10R)-germacrene A synthase. Sequence analysis and molecular modelling was used to compare this enzyme with the mechanistically related epi-aristolochene synthase from tobacco.