A visible light photocatalytic system consisting of Eosin Y containing trace vitamin B12(VB12) as a light harvesting unit, multiwalled carbon nanotubes (MWCNTs) as an electron transfer channel and CuO as a hydrogen evolution center (abbreviated to Eosin Y/VB12-MWCNTs-CuO) was prepared on the basis of the synergistic effect between Eosin Y and VB12under visible light irradiation. The Eosin Y/VB12-MWCNTs-CuO system exhibits a higher photocatalytic activity of hydrogen evolution than the Eosin Y-MWCNTs-CuO system. The improvement of the photocatalytic activity is probably due to the effective transfer of photogenerated electrons and stabilization of VB12to excited Eosin Y.