Preparation of Co schiff base complex immobilized on MCM\|41 by the 3\|aminopropyltriethoxysilane modified mesoporous molecular sieve MCM\|41 reacted with cobalt nitrate and salicylaldehyde. Such cobalt schiff base complex immobilized on MCM\|41 could be used as the catalyst, with O\-2 as the oxidant and isobutyraldehyde as the sacrificial reagent, to catalyze the epoxidation of cyclohexene and styrene in CH3CN. After 4h of reaction, the conversion of cyclohexene reached 98% and the selectivity to epoxy cyclohexane, 88%; the conversion of styrene reached 89% and the selectivity, 69%. In addition, the catalyst could remain its catalytic activity after several reuses.