The odorous gas discharged during the treatment of municipal sewage can not only reduce the wastewater reproducibility but also cause harm to the human health. It is mainly composed of ammonia nitrogen and sulfides. This paper focuses on odor elimination for sewage treatment plant based on photocatalytic oxidation. Study results reveal that when using WO3 or TiO2 alone, a higher degradation will be active for sulfides. Under visible light conditions, the catalytic performance of WO3 is higher than that of TiO2. The addition of WO3 to the TiO2/WO3 can improve the photocatalytic activity that gets more intense for ammonia nitrogen and sulfides as the content of TiO2 increases. While the degradation of organic pollutants is on the decline when TiO2 increases to a certain extent. Three types of catalysts are prepared by different ratios of TiO2 and WO3 for the sewage odor removal. It is found that, among them, the catalyst 2 (WO3: TiO2, 3.2:1) has a significantly better effect against inorganic pollutants than others.