The cause of pericarditis is not always known (idiopathic). It is a complex condition that can have many causes.
Pericarditis can be caused by:
- a virus or bacterial infection
- another inflammatory condition (such as rheumatoid arthritis)
- inflammation of the myocardium (the heart muscle) rubbing against the pericardium. This can happen after a heart attack or heart surgery.
Smoking affects one's health.At the same time, smoking may also aggravate pericarditis.