The gene fprA of Mycobacterium tuberculosis, encoding a putative protein with 40% identity to mammalian adrenodoxin reductase, was expressed in Escherichia coli and the protein purified to homogeneity. The 50-kDa protein monomer contained one tightly bound FAD, whose fluorescence was fully quenched. FprA showed a low ferric reductase activity, whereas it was very active as a NAD(P)H diaphorase with dyes. Kinetic parameters were determined and the specificity constant (kcat/Km) for NADPH was two orders of magnitude larger than that of NADH