Improving the kinetics of oxygen evolution is crucial for enhancing the performance of photoelectrochemical (PEC) water splitting. Herein, this study utilizes a chemical self-growth method to grow NiFe tannic acid complex (NFTA) and Co(OH)2 on the surface of BiVO4 photoanode (BiVO4/NFTA/Co). As a result, the synergistic effects of NFTA and Co(OH)2 layers promote the efficiency and stability of BiVO4 photoanode towards PEC water oxidation. The photocurrent density of the obtained BiVO4/NFTA/Co photoanode reaches 4.97 mA cm−2, which is significantly greater than those of BiVO4/NFTA (4.36 mA cm−2), BiVO4/Co (2.51 mA cm−2), BiVO4 (1.34 mA cm−2), respectively. Detailed analysis confirms that NFTA could provide an efficient way to hasten the transfer of photo-generated holes on the photoanode surface and diminish the surface charge transfer resistance. In other hand, Co(OH)2 could be served as a cocatalyst to accelerate charge transfer for efficient oxygen evolution reaction as well as a protective layer to maintain the long-term stability of NFTA on the surface of BiVO4 during water oxidation. Such double oxygen evolution co-catalysts decoration strategy paves an effective pathway to enhance the PEC water oxidation performance of BiVO4 photoanode.