TiO 2/Fe 2O 3 core–shell nanocomposition film has been fabricated via two-step method. TiO 2 nanorod arrays are synthesized by a facile hydrothermal method, and followed by Fe 2O 3 nanoparticles deposited on TiO 2 nanorod arrays through an ordinary chemical bath deposition. The phase structures, morphologies, particle size, chemical compositions of the composites have been characterized by X-ray diffraction (XRD), field emission scanning electron microscope (FESEM) and ultraviolet–visible (UV–vis) spectrophotometer. The results confirm that Fe 2O 3 nanoparticles of mean size ca. 10 nm coated on the surface of TiO2 NRs. After depositing Fe 2O 3, UV–vis absorption property is induces the shift to the visible-light range, the annealing temperature of 600 °C is the best condition for UV–vis absorption property of TiO 2/Fe 2O 3 nanocomposite film, and increasing Fe content, optical activity are enhanced one by one. The photoelectrochemical (PEC) performances of the as-prepared composite nanorods are determined by measuring the photo-generated currents under illumination of UV–vis light. The TiO 2 NRs modified by Fe 2O 3 show the photocurrent value of 1.36 mA/cm 2 at 0 V vs Ag/AgCl, which is higher than those of unmodified TiO 2 NRs.