To develop solar cells with high power conversion efficiencies is critical but remains challenging for the sustainable development of human society. It is well recognized that rapid charge separation, transport and collection are beneficial to highly efficient solar cells, which requires optimization at microscopic structures and morphologies. One-dimensional nanomaterials favor charge transport and collection derived from large specific surface areas and one-dimensional configuration, which have been widely used to fabricate solar cells. In this review, the recent progress in high-performance solar cells based on one-dimensional nanomaterials is comprehensively described with an emphasis on the mostly explored metal, metal oxide, carbon and conductive polymer. The impact of one-dimensional structure on device performance is highlighted to elucidate the advantages of such nanomaterials. The future development of one-dimensional nanomaterials towards next-generation solar cells is finally summarized.Broader context: With the persistently growing demand for harvesting abundant and clean solar energy, increasing attentions are paid to develop efficient solar cells to remit the energy crisis in recent years. Material optimization is considered to be a key to improve the charge separation, transport and collection, resulting in better device performances. One-dimensional nanomaterials share the combined advantages of rapid charge transport and collection due to large specific surface areas and the one-dimensional configuration, and are widely used to build efficient solar cells. Herein, we systematically review the recent progress in efficient solar cells based on one-dimensional nanomaterials, selecting metal, metal oxide, carbon and conductive polymer as representatives. We also present the impact of one-dimensional configuration on device performance, and give a perspective on one-dimensional nanomaterials aiming at future solar cells.