Solar cells convert light energy directly into electricity using semiconductor materials. The ternary system, composed of poly(3-hexylthiophene) (P3HT), fullerene (C60), and phenyl-C61-butyric-acid-methyl-ester (PCBM), expressed as P3HT-C60-PCBM, is one of the most efficient organic solar cells. In the present study, the structures and electronic states of P3HT-C60-PCBM have been investigated by means of the density functional theory (DFT) method to shed light on the mechanism of charge separation in semiconductor materials. The thiophene hexamer was used as a model of P3HT. Five geometrical conformers were obtained as the C60-PCBM binary complexes. In the ternary system, P3HT wrapped around C60 in the stable structure of P3HT-C60-PCBM. The intermolecular distances for P3HT-(C60-PCBM) and (P3HT-C60)-PCBM were 3.255 and 2.885 Å, respectively. The binding energies of P3HT + (C60-PCBM) and (P3HT-C60) + PCBM were 27.2 and 19.1 kcal/mol, respectively. The charge transfer bands were found at the low-lying excited states of P3HT-C60-PCBM. These bands strongly correlated with the carrier separation and electron transfer in solar cells. The electronic states at the ground and excited states of P3HT-C60-PCBM were discussed on the basis of the calculated results.