Cytochrome P450scc (CYP11A1) can hydroxylate vitamin D3 to produce 20-hydroxyvitamin D3 and other poorly characterized hydroxylated products. The present study aimed to identify all the products of vitamin D3 metabolism by P450scc, as well as the pathways leading to their formation. Besides 20-hydroxyvitamin D3, other major metabolites of vitamin D3 were a dihydroxyvitamin D3 and a trihydroxyvitamin D3 product. The dihydroxyvitamin D3 was clearly identified as 20,23-dihydroxyvitamin D3 by NMR, in contrast to previous reports that postulated hydroxyl groups in positions 20 and 22. NMR of the trihydroxy product identified it as 17 alpha,20,23-trihydroxyvitamin D3. This product could be directly produced by P450scc acting on 20,23-dihydroxyvitamin D3, confirming that hydroxyl groups are present at positions 20 and 23. Three minor products of D3 metabolism by P450scc were identified by MS and by examining their subsequent metabolism by P450scc. These products were 23-hydroxyvitamin D3, 17 alpha-hydroxyvitamin D3 and 17 alpha,20-dihydroxyvitamin D3 and arise from the three P450scc-catalysed hydroxylations occurring in a different order. We conclude that the major pathway of vitamin D3 metabolism by P450scc is: vitamin D3 -> 20-hydroxyvitamin D3 -> 20,23-dihydroxyvitamin D3 -> 17 alpha,20,23-trihydroxyvitamin D3. The major products dissociate from the P450scc active site and accumulate at a concentration well above the P450scc concentration. Our new identification of the major dihydroxyvitamin D3 product as 20,23-dihydroxyvitamin D3, rather than 20,22-dihydroxyvitamin D3, explains why there is no cleavage of the vitamin D3 side chain, unlike the metabolism of cholesterol by P450scc.