In this work, a new magnetically recoverable nanocatalyst was developed by immobilization of thiosemicarbazide ligand on the surface of silica coated magnetite nanoparticles (SCMNPs) through Schiff base condensation and followed complexation with MoO2(acac)2. Characterization of the prepared nanocatalyst was performed with different physicochemical methods such as Fourier transform infrared (FT-IR) and atomic absorption spectroscopies, X-ray diffraction (XRD), vibrating sample magnetometry (VSM), thermogravimetric analysis (TGA), field-emission scanning electron microscopy (FE-SEM), and transmission electron microscopy (TEM). The prepared catalyst catalyzed the epoxidation of olefins and allyl alcohols with tert-butyl hydroperoxide (TBHP) and cumene hydroperoxide (CHP) quantitatively with excellent selectivity toward the corresponding epoxides under mild reaction conditions.