Myocarditis is usually triggered by a bacterial or viral infection. In Europe and the USA, infections with enteroviruses such as the Coxsackie B viruses are the cause in over 50% of cases. In some cases, myocarditis caused by viruses such as adenoviruses, influenza viruses or mumps viruses can also be detected after influenza infections or gastrointestinal flu.
Bacterial pathogens include Corynebacterium diphtheriae (diphtheria), Mycobacterium tuberculosis (tuberculosis), and pneumococci, but these rarely cause myocarditis in healthy patients with normal immune systems.
Rarely, myocarditis can also be caused by infections with fungi, unicellular organisms (such as toxoplasmosis) or parasites (echinococcosis, trichinosis).
In addition, there are also myocardial inflammations that are not triggered by infections but, for example, by radiation therapies, autoimmune diseases, medications or drug abuse (for example, cocaine).
It is also possible for pericarditis (inflammation of the pericardium) to spread to the heart muscle, resulting in myocarditis.