To screen effective antigens as therapeutic subunit vaccines against Mycobacterium latent infection, we did bioinformatics analysis and literature review to identify effective antigens and evaluated the immunogenicity of five antigens highly expressed in dormant bacteria, which included Rv2031c (HspX), Rv2626c (Hrp1), Rv2007c (FdxA), Rv1738 and Rv3130c. Then, several fusion proteins such as Rv2007c-Rv2626c (F6), Rv2031c-Rv1738-Rv1733c (H83), ESAT6-Rv1738-Rv2626c (LT40), ESAT6-Ag85B-MPT64 -Mtb8.4 (EAMM), and EAMM-Rv2626c (LT70) were constructed and their therapeutic effects were evaluated in pulmonary Mycobacterium bovis Bacilli Calmette-Guérin (BCG) - latently infected rabbit or mouse models. The results showed that EAMM and F6 plus H83 had therapeutic effect against BCG latent infection in the rabbit model, respectively, and that the combination of EAMM with F6 plus H83 significantly reduced the bacterial load. In addition, the fusion proteins LT40 and LT70 consisting of multistage antigens showed promising therapeutic effects in the mouse model. We conclude that subunit vaccines consisting of both latency and replicating-associated antigens show promising therapeutic effects in BCG latent infection animal models.