A method for the determination of styrene,styrene oxide and benzaldehyde in reaction solution of styrene catalytic oxidation by GC was developed.N-heptane was used as an internal standard.The samples were well separated on a DB-1 capillary column and detected with FID as a detector.The recoveries of the method were 98%~101.5%,and RSD was less than 2.0%.