السبب الرئيسي لالتهاب غشاء القلب غير معروف ، إلا أنه غالبا ما تكون الفيروسات هي السبب الاكثر شيوعا ، و التي تتضمن الفيروسات التالية :
- Coxsackievirus group B
- Human Herpes Virus 6
- Parvovirus B19
- Epstein-barr virus
- Rubella virus
كما أن التهاب عضلة القلب قد يكون سببه عدوى بكتيرية سببها بكتيريا Staphylococcus aureus و بكتيريا Corynebacterium diptheriae
بالاضافة إلى الاسباب الاخرى مثل الفطريات و الطفيلات والامراض المناعة Autoimmune diseases المختلفة مثل التهاب المفاصل الرماتويدي ، rheumatoid arthritis