Penyebab perikarditis yang paling umum adalah idiopatik, artinya penyebabnya tidak dapat ditentukan. Namun, tercantum di bawah ini adalah beberapa penyebab perikarditis yang diketahui. Infeksi dapat menyebabkan peradangan perikardium dan virus seperti Coxsackie B, adenovirus dan influenza A dan B adalah yang paling umum.