The present invention relates to a drug used for preventing Mycobacterium tuberculosis and Mycobacterium tuberculosis infection, and applications thereof. the present invention is applied to the field of pharmacy, which is characterized in that all or some of the active ingredients of the drug are a recombinant polypeptide consisting of bacteriocins, such as colicins E1, Ia, Ib, A, B, and N, or an antibody mimetic polypeptide having its aqueous pore domain and carboxyl-terminus of the peptide chain linked. The drug has strong bactericidal effect against multidrug-resistant Mycobacterium tuberculosis, and can cure a macaque fatally infected with a drug-resistant Mycobacterium tuberculosis strain.本發明一種抗結核分枝桿菌(Mycobacterium tuberculosis)及其感染的藥物及其應用,屬於製藥領域,其特徵在於,所述藥物的全部或部分活性成分為細菌素如大腸菌素E1、Ia、Ib、A、B、N或其水性孔道結構域及其肽鏈羧基端連接的抗體模擬物多肽構成的重組多肽。該藥物對多重耐藥結核桿菌能產生高效殺菌作用,對致死性耐藥結核菌株感染的獼猴進行治癒。