As potential photovoltaic materials, transition-metal oxides such as BiFeO3 (BFO) are capable of absorbing a substantial portion of solar light and incorporating ferroic orders into solar cells with enhanced performance. But the photovoltaic application of BFO has been hindered by low energy-conversion efficiency due to poor carrier transport and collection. In this work, a new approach of utilizing BFO as a light-absorbing sensitizer is developed to interface with charge-transporting TiO2 nanoparticles. This mesoporous all-oxide architecture, similar to that of dye-sensitized solar cells, can effectively facilitate the extraction of photocarriers. Under the standard AM1.5 (100 mW cm−2) irradiation, the optimized cell shows an open-circuit voltage of 0.67 V, which can be enhanced to 1.0 V by tailoring the bias history. A fill factor of 55% is achieved, which is much higher than those in previous reports on BFO-based photovoltaic devices. The results provide here a new viable approach toward developing highly tunable and stable photovoltaic devices based on ferroelectric transition-metal oxides.