Given the changes in environmental conditions in the world, photocatalytic conversion of greenhouse gases is of great interest today. Our aim was to increase the photocatalytic efficiency of BiFeO3/ZnS (p-n heterojunction photocatalyst) by varying the molar ratio of ZnS to perovskite structure of BiFeO3 using hydrothermal synthesis. The results of X-ray diffraction (XRD), scanning electron microscopy (SEM), energy dispersive spectroscopy (EDS), FT-IR spectroscopy showed the small crystal size and suitable distribution of ZnS particles on the BiFeO3 structure. The results of UV-visible, and photoluminescence (PL) spectroscopy analyses showed the good behavior of p-n heterostructure in absorption of visible light and lowering electron-hole recombination. The best visible light photocatalytic efficiency of CO2 reduction, 24.8%, was obtained by an equimolar ratio of BiFeO3/ZnS.