Codoping is demonstrated as an efficient approach to narrow the band gap of ZnS and enhance its photocatalytic activity. Herein, we perform the densityfunction theory calculations of ZnS by codoping of X (N, F) with transition metals (TM = V, Cu). The band gap is reduced in four different types of codoped ZnS. In particular, Cu Zn F S codoping, a charge-compensated donoracceptor pair, leads to an about 32 % reduction of the energy gap, thus extending the absorption edge to visiblelight region. The band gap reduction is due to the upshift of the top valence band comprised with the delocalized hybridizing levels of Cu 3d and S 3p states, and the downshift of the bottom conduction band consisting of F 2s states. Moreover, the larger value of m e */m h * in Cu Zn F SZnS would result in a lower recombination rate of the electron-hole pairs. Both band gap reduction and low recombination rate are critical elements for efficient lightto-current conversion in codoped ZnS. These findings raise the prospect of using codoped ZnS with specifically engineered electronic properties in a variety of photocatalytic applications.