Why can tuberculosis cause a person to cough up blood?

Created from Britannica articles using AI. AI can make mistakes, so verify using Britannica articles.

In pulmonary tuberculosis, the presence of blood in the sputum—a condition known as hemoptysis—occurs because of the physical damage caused by the disease within the lung.

As the infection progresses, it creates lesions consisting of collections of dead cells. These lesions can expand and erode into a neighboring bronchus or a nearby blood vessel. When a blood vessel is compromised in this manner, blood enters the airways and is subsequently expelled when the patient coughs.1