Several di-nitrogen Schiff bases were synthesized through the condensation of 2-pyridinecarboxaldehyde with primary amines. The Schiff bases as ligands coordinated with methyltrioxorhenium (MTO) smoothly to afford the correspondent complexes which were characterized by IR, 1 H NMR, 13 C NMR, MS and elemental analysis. One of the complexes was analyzed by X-ray crystallography as well. The results revealed that the complexes display distorted octahedral geometry in the solid state with a trans-position of Schiff base. Catalytic results indicated that the complexes as catalysts increased the selectivity of epoxides remarkably compared with MTO in the epoxidation of alkenes with 30% hydrogen peroxide as oxidant and the increasing rate depended on the structure of the Schiff base ligands of the complexes. The results indicated that the stronger the donating ability of the ligand, the higher selectivity of epoxides the complex gave in the epoxidation of alkenes with 30% hydrogen peroxide as oxidant.