Non-tuberculous mycobacterial lung disease can be treated with effective antibiotics, and at the same time can enhance the immune ability, pay attention to supplemental nutrition. Non-tuberculous mycobacteria can be treated with azithromycin, clarithromycin, and also ethambutol, amikacin, ciprofloxacin, imipenem, cefoxitin, and other drugs, which need to be selected according to the type of non-tuberculous mycobacteria, targeting the pathogenic bacterium, combined with the results of drug sensitivity tests, and combined with medication. Patients with nontuberculous mycobacteria should pay attention to strengthening the immune ability, and can also take oral splenic peptide, transfer factor, pidomod to strengthen the immune ability, which will help the recovery of the disease. Non-tuberculosis mycobacteria belong to the consumptive disease, this kind of patients should pay attention to supplement protein food, eat more fish, lean meat, eggs and so on to enhance the resistance of the body. At the same time, pay attention to balanced nutrition, fresh vegetables and fruits can be eaten in moderation. Non-tuberculous mycobacteria may be slow to treat, specific medication needs to be used under the guidance of a specialist.