A Rhodobacter capsulatus hemC mutant has been isolated and used to show that oxygen regulates the intracellular levels of porphobilinogen. Experiments using a hemB-cat gene fusion demonstrated that oxygen does not transcriptionally regulate hemB transcription. Porphobilinogen synthase activity is not regulated by oxygen nor is the enzyme feedback inhibited by hemin or protoporphyrin IX. It was demonstrated that less than 20% of [ 14 C]aminolevulinate was incorporated into bacteriochlorophyll, suggesting that the majority of the aminolevulinate is diverted from the common tetrapyrrole pathway. Porphobilinogen oxygenase activity was not observed in this organism; however, an NADPH-linked aminolevulinate dehydrogenase activity was demonstrated. The specific activity of this enzyme increased with increasing oxygen tension. The results presented here suggest that carbon flow over the common tetrapyrrole pathway is regulated by a combination of feedback inhibition of aminolevulinate synthase and diversion of aminolevulinate from the pathway by aminolevulinate dehydrogenase.