縮窄性心包炎最常見的病因是感染結核菌,另外還包括尿毒症性心包炎,放療、化療導致的心包炎等。但並非所有縮窄性心包炎都能夠有過明確結核感染病史,或者是能夠確定其病因。

通常來講,醫生比較關注縮窄性心包炎的治療方法,而不太關注致病原因。但若患者有結核,還要進行足夠週期的、足夠用藥量的抗結核治療,因為心包剝脫之後,存在復發的可能性。