A hierarchical composite of Sb2S3 nanorods grown on zinc oxide (ZnO) nanofiber was prepared, and the formation of comb-shaped Sb2S3 nanorod arrays on the ZnO nanofibers was confirmed. It was found that the size of the diameter and the density of the nanorods are regulatable by changing the concentration of polyvinyl pyrrolidone as an additive for the growth of Sb2S3 nanorod on ZnO nanofiber. The obtained Sb2S3 nanorod arrays were applied as a light absorber for thin-film solar cells composed of glass-fluorine-doped tin oxide/compact ZnO/ZnO nanofibers−ZnS/Sb2S3 nanorod arrays/poly(3-hexylthiophene-2,5-diyl)/MoOx/Ag. The rectification ratio and photocurrent generation efficiency of the comb-shaped Sb2S3 nanorod arrays were improved as compared with the heterojunction of randomly stacked Sb2S3 nanorods. Smaller series resistance (Rs) of 8.13 Ω cm−2 and an ideality factor (n) of 2.84 with the comb-shaped Sb2S3 nanorod arrays than those of the randomly stacked ones of Rs = 15.01 Ω cm−2 and n = 3.83 also indicated superior charge extraction property and suppressed recombination of the comb-shaped Sb2S3 nanorod arrays at the interface.