La maggior parte delle volte la causa resta sconosciuta, ma molte malattie di origine infettiva o immunologica possono causare pericarditi. L'origine “idiopatica” è una diagnosi di esclusione, dopo indagini su infezioni batteriche, virali e per individuare eventuali malattie autoimmuni.