The invention relates to a method for preparing an efficient titanium silicalite molecular sieve catalyst. The method comprises the following steps: mixing and hydrolyzing a mixture composed of a silicon source, a template agent, a mineralizer, water and ethanol according to a volume ratio of 1:1 at normal temperature; slowly adding a mixture of a titanium source and the residual silicon source into the hydrolyzed silicon hydroxide solution while rapidly stirring, and forming gel; transferring the gel into a crystallization kettle for crystallizing; washing, filtering and roasting a crystallized molecular sieve so as to remove the template agent, wherein the calcination temperature is 500-600 DEG C, and the calcination time is 4-6 hours, thereby obtaining the composite porous molecular sieve based catalyst. The catalyst is simple in preparation process and high in production efficiency; moreover, because the molecular sieve structure contains organic functional groups and composite pores with hydrophobic property and carbon deposition resistance, the catalyst is excellent in hydrophobic property and mass transfer performance and high in activity, selectivity and stability, and can be used in the process of producing corresponding epoxides through olefin epoxidation by taking H2O2, ethylbenzene hydroperoxide, isopropylbenzene hydroperoxide, tert-butyl hydroperoxide and the like as oxidizing agents.