A method based on subcritical fluid extraction (SFE) before detection and identification by gas chromatography-mass spectrometry (GC-MS), respectively, has been developed for the isolation and extraction of seabuckthorn seed oil. And NIST02 spectral database were used to analyze and identify these components of oil. The optimum conditions of SFE were determined by orthogonal experiment as follows: butane as extractant, the particle granularity of 40 mesh, extraction pressure 0.65MPa, extraction temperature 35 degrees C, and extraction third for 30min continuously. Under these conditions the yield of seabuckthorn seed oil was 8.79%. Analysis of the oil, 12 chromatography peaks were obtained by GC-MS and 9 compounds were identified. The main components were hexadecanoic acid (5.561%), Linoleic acid (30.197%), oleic acid (62.064%), 8,10-Dimethoxy-octadecanoic acid (1.546%), etc. The results indicated that the yield of seabuckthorn seed oil extracted by SFE was higher than that by soxhlet extraction and supercritical extraction and its constitution was plentiful. Also the process of SFE is simple and suitable for industrialized production.