Inorganic-organolead halide perovskite CH3NH3PbI3 modified BiFeO3 polycrystalline film has been established. The composite photoelectrode presents much larger open voltage and several magnitudes superior photoelectric conversion performance in comparison to the ordinary BiFeO3 polycrystalline film. The I-V curve shows that the short-circuit current (J(sc)) is 1.74 mA.cm(-2) and open-circuit voltage (V-oc) is 1.62 V, the device's photon to current efficiency is over 1%. The large open voltage and high photovoltaic efficiency is believed to attributed to the spontaneous polarization of composite perovskite induced by BiFeO3 lattice and modified reduced work function of the modified BiFeO3 surface. Our results clearly show that the present BiFeO3-CH3NH3PbI3 planar device is capable to generate a large voltage in macro scale under visible light, leading an approach to further applications on photodetectors and optoelectronic switch.