In Escherichia coli quinolinic acid, a precursor of NAD+, is synthesized from L-aspartate and dihydroxyacetone phosphate by two enzymes, an FAD-containing 'B protein' and 'A protein'. An enzyme which can replace the B protein in the E. coli quinolinate synthetase system when D-aspartate replaces L-aspartate as a substrate has been purified 300-fold from bovine kidney. This enzyme is shown to be identical with the previously described D-aspartate oxidase (D-aspartate:oxygen oxidoreductase (deaminating), EC 1.4.3.1). The immediate reaction product of D-aspartate oxidase (iminoaspartate) is condensed with dihydroxyacetone phosphate to form quinolinate in a reaction catalyzed by E. coli quinolinate synthetase A protein. In the absence of A protein (or dihydroxyacetone phosphate) iminoaspartate is spontaneously hydrolyzed to form oxaloacetate with a half-life of about 2.5 min at 25 degrees C and pH 8.0.