Four terpene synthases for biosynthesis of volatile terpenoids were identified from the transcriptome of Stellera chamaejasme L. flowers, including SchTPS1, SchTPS2, SchTPS3 and SchTPS4. Their functions were characterized by synthetic biology approaches in E. coli and in vitro enzymatic assays.