The invention relates to a triple compound microsphere vascular targeted embolization sustained-release preparation containing an antituberculous drug as well as a preparation method and application of the preparation. The sustained-release agent comprises a carrier and drugs, wherein the drugs are coated with the carrier; the carrier is sodium alginate or chitosan, and the drugs are triple antituberculous compound drugs including rifampicin, isoniazid and pyrazinamide or moxifloxacin. The three antituberculous drugs are matrix drug solutions, the sodium alginate or chitosan is a carrier solution, the matrix drug solutions and the carrier solutiona are mixed to prepare a solution, the polymer solution containing drugs is dispersed into fogdrops with a certain diameter by adopting a high-voltage electrostatic droplet mode, and the fogdrops are sprayed into a solidifying liquid to prepare antituberculous drug microspheres under the action of calcium ions. The embolization sustained-release preparation can be used for treating tuberculosis, massive hemoptysis of pulmonary tuberculosis, tuberculosis cavity, renal tuberculosis, osteoarticular tuberculosis, genital tuberculosis, tuberculosis of thyroid gland, tuberculosis of cervical lymph nodes, tuberculosis of pericardium, tuberculosis of chest wall, pleural tuberculosis and other kinds of tuberculosis in a body.