It is an effective strategy to treat tuberculosis by enhancing reactive oxygen species- (ROS-) mediated killing of Mycobacterium tuberculosis in macrophages, but there are no current therapeutic agents targeting this pathway. Honeysuckle has been used as the traditional medicine for tuberculosis treatment for 1500 years. Japoflavone D (JFD) is a novel biflavonoid isolated from Honeysuckle promoting ROS accumulation by Nrf2 pathway in hepatocarcinoma cells. However, its activity to kill M. tuberculosis in macrophages and molecular mechanism has not been reported. Our results showed that JFD enhances the M. tuberculosis elimination by boosting ROS levels in THP-1 cells. Moreover, the massive ROS accumulation activates p38 to induce apoptosis. Notably, the mechanism revealed that JFD suppresses the nuclear transport of Nrf2, thereby inhibiting SOD2 transcription, leading to a large ROS accumulation. Further studies showed that JFD disrupts the Keap1 alkylation at specific residues Cys14, Cys257, and Cys319, which is crucial for Nrf2 activation, thereby interrupts the nuclear transport of Nrf2. In pharmacokinetic study, JFD can stay as the prototype for 24 h in mice and can be excreted in feces without any toxicity. Our data reveal for the first time that a novel biflavonoid JFD as a potent inhibitor of Keap1 alkylation can suppress the nuclear transport of Nrf2. And it is the first research of the inhibitor of Keap1 alkylation. Furthermore, JFD robustly promotes M. tuberculosis elimination from macrophages by inhibiting Keap1/Nrf2/SOD2 pathway, resulting in the ROS accumulation. This work identified Keap1 alkylation as a new drug target for tuberculosis and provides a preliminary basis for the development of antituberculosis lead compounds based on JFD.