IDO1 (indoleamine 2,3-dioxygenase 1) is a member of a unique class of mammalian haem dioxygenases that catalyse the oxidative catabolism of the least-abundant essential amino acid, L-Trp (L-tryptophan), along the kynurenine pathway. Significant increases in knowledge have been recently gained with respect to understanding the fundamental biochemistry of IDO1 including its catalytic reaction mechanism, the scope of enzyme reactions it catalyses, the biochemical mechanisms controlling IDO1 expression and enzyme activity, and the discovery of enzyme inhibitors. Major advances in understanding the roles of IDO1 in physiology and disease have also been realised. IDO1 is recognised as a prominent immune regulatory enzyme capable of modulating immune cell activation status and phenotype via several molecular mechanisms including enzyme-dependent deprivation of L-Trp and its conversion into the aryl hydrocarbon receptor ligand kynurenine and other bioactive kynurenine pathway metabolites, or non-enzymatic cell signalling actions involving tyrosine phosphorylation of IDO1. Through these different modes of biochemical signalling, IDO1 regulates certain physiological functions (e.g. pregnancy) and modulates the pathogenesis and severity of diverse conditions including chronic inflammation, infectious disease, allergic and autoimmune disorders, transplantation, neuropathology and cancer. In the present review, we detail the current understanding of IDO1's catalytic actions and the biochemical mechanisms regulating IDO1 expression and activity. We also discuss the biological functions of IDO1 with a focus on the enzyme's immune-modulatory function, its medical implications in diverse pathological settings and its utility as a therapeutic target.