Manganese(III) 5-(4-carboxyphenyl)-10,15,20-triphenyl porphyrin chloride (Mn(TCPP)Cl) was grafted through amide bond on silica zeolite Y (HY), zeolite beta (Hβ) and hexagonal mesoporous silica (HMS). XRD, ICP-AES, N 2 physisorption, SEM, TEM, FTIR and thermal analysis were employed to analyse these novel heterogeneous materials. These silica supported catalysts were shown to be used for epoxidation and good shape selectivity was observed. The effect of support structure on catalytic performance was also discussed. The catalytic activity remained when the catalysts were recycled five times. The energy changes about epoxidation of alkenes by NaIO 4 and H 2 O 2 were also computationally calculated to explain the different catalytic efficiency.