Mycobacterium tuberculosis resides within alveolar macrophages. These phagocytes produce reactive nitrogen and oxygen intermediates to combat the invading pathogens. The macrophage glutathione (GSH) pool reduces nitric oxide (NO) to S-nitrosoglutathione (GSNO). Both glutathione disulfide (GSSG) and GSNO possess mycobactericidal activities in vitro. In this study we demonstrate that M. tuberculosis thioredoxin system, comprises of thioredoxin reductase B2 and thioredoxin C reduces the oxidized form of the intracellular mycothiol (MSSM) and is able to efficiently reduce GSSG and GSNO in vitro. Our study suggests that the thioredoxin system provide a general reduction mechanism to cope with oxidative stress associated with the microbe's metabolism as well as to detoxify xenobiotics produced by the host.