A cytochrome P-450 from neonatal pig testicular microsomes was purified to homogeneity as judged by electrophoresis on sodium dodecyl sulfate-polyacrylamide gels and by double diffusion on agar against antiserum raised in rabbits against the protein. The enzyme shows both 17 alpha-hydroxylase (Vmax = 4.6 nmol of product/min/nmol of P-450, Km = 1.5 microM) and C17,20 lyase (Vmax = 2.6 nmol of product/min/nmol of P-450, Km = 2.4 microM) activities. Both activities require NADPH and a flavoprotein P-450 reductase; microsomal P-450 reductase from pig and rat livers was used in these studies. The enzyme possesses a single subunit of molecular weight 59,000 +/- 1,000 as determined by electrophoresis on polyacrylamide with sodium dodecyl sulfate and by chromatography on sodium dodecyl sulfate-Sephadex. The enzyme is a glycoprotein and contains 8 nmol of heme/mg of protein and 40 nmol of phospholipid/mg of protein. All heme detected by pyridine hemochromogen is accounted for as P-450 by difference spectroscopy of the reduced P-450.carbon monoxide complex. This complex shows an absorbance maximum at 448 nm with no evidence of P-420. These studies raise the possibility that one microsomal protein (cytochrome P-450) may possess two enzymatic activities (hydroxylase and lyase).