ZSM-5 zeolite was comodified with zirconium oxide, nickel oxide and titanium oxide. A fixed-bed reactor and a photocatalytic reactor were used to investigate the performance of the resulting catalysts in the desulfurization of fluid catalytic cracking (FCC) gasoline through coupling in-situ hydrogenation with photocatalytic oxidation desulfurization (HPODS). The resultant samples were characterized using the nitrogen adsorption-desorption, X-ray diffraction (XRD) and scanning electron microscope (SEM) techniques. X-ray diffraction analysis indicated the coexistence of ZrO2, NiO and TiO2 in the catalysts. The desulfurization rate, the refined oil yield and the increase in the research octane number reached 100%, 99.9% and 2 units, respectively, under suitable conditions of a hydrogenation catalyst weight of 3g, a catalyst ratio of 1.8, a pressure of 2.0MPa, a hydrogenation reaction time of 60min, a hydrogenation temperature of 453K, an oxidation temperature of 323K, and an oxidation reaction time of 40min.