Steam distillation extraction followed by GC-MS was used to analyze the chemical composition of volatile oil from the flowers of Elaeagnus angustifolia L.Peak area normalization method was used for quantification.Totally 64 compounds were separated,of which 54 were identified and accounted for 96.89% of the total volatile oil,mostly including ethyl trans-cinnamate(77.36%),(E)-2-methoxy-4-(1-propenyl) phenol(3.03%),acetal(2.70%),ethyl cis-cinnamate(1.09%),ethyl benzenacetate(1.06%),ethyl benzoate(1.03%) and trans-nerolidol(1.03%).