The enzyme 6-pyruvoyl-tetrahydropterin synthase (PTP synthase), which catalyzes the conversion of 7,8-dihydroneopterin triphosphate to 6-pyruvoyl tetrahydropterin, has been purified approx. 230-fold to apparent homogeneity from head extracts of Drosophila melanogaster. A partially purified 6-pyruvoyl-tetrahydropterin reductase (PTP reductase) was also prepared and in its presence, along with Mg2+ and NADPH, the purified PTP synthase converted 7,8-dihydroneopterin triphosphate to metastable 6-lactoyltetrahydropterin, which was autoxidized to sepiapterin under aerobic conditions. Purified PTP synthase had a specific activity of 3792 units per mg protein and migrated as a single protein band on both nondenaturing polyacrylamide gel electrophoresis (PAGE) and sodium dodecyl sulfate-polyacrylamide gel electrophoresis (SDS-PAGE). The purified active enzyme consisted of at least two identical subunits which had a molecular mass of 37.5 kDa on SDS-PAGE and NH2-Asx-Pro- as N-terminal amino acids. The native enzyme in crude extract was shown to be more complex, existing as higher multimeric forms.