The interaction of primary autoxidation products of cholesterol, 25- and 20ξ-hydroperoxides, with the four principal cholesterol-metabolizing cytochrome P450 enzymes is reported. Addition of cholesterol 25-hydroperoxide to CYP27A1 and CYP11A1 induced well-defined spectral changes while generating 25-hydroxycholesterol as major product along with small amounts of triols. The 20ξ-hydroperoxides induced spectral shifts in CYP27A1 and CYP11A1, yet glycol metabolites were detected only with CYP11A1. CYP7A1 and CYP46A1 failed to give metabolites with any of the hydroperoxides. A P450 hydroperoxide-shunt reaction is proposed, where the hydroperoxides serve both as donor for reduced oxygen and as substrate. For the first time, CYP27A1 is shown to mediate the reduction of cholesterol 25-hydroperoxide to 25-hydroxycholesterol, a role of potential significance for cholesterol-rich tissues with high oxidative stress. CYP27A1 may participate in these tissues in removal of harmful autoxidation products, while providing a complementary source for 25-hydroxycholesterol, a modulator of immune cell function and mediator of viral cell entry.