Indoleamine 2,3-dioxygenase (IDO) is the rate-limiting enzyme in conversion of tryptophan to kynurenines, feeding de novo nicotinamide synthesis. IDO orchestrates materno-foetal tolerance, increasing human reproductive fitness. IDO mediates immune suppression through depletion of tryptophan required by T lymphocytes and other mechanisms. IDO is expressed by alternatively activated macrophages, suspected to play a key role in tuberculosis (TB) pathogenesis. Unlike its human host, Mycobacterium tuberculosis can synthesize tryptophan, suggesting possible benefit to the host from infection with the microbe. Intriguingly, nicotinamide analogues are used to treat TB. In reviewing this field, it is postulated that flux through the nicotinamide synthesis pathway reflects switching between aerobic glycolysis and oxidative phosphorylation in M. tuberculosis-infected macrophages. The evolutionary cause of such shifts may be ancient mitochondrial behavior related to reproductive fitness. Evolutionary perspectives on the IDO pathway may elucidate why, after centuries of co-existence with the Tubercle bacillus, humans still remain susceptible to TB disease.