心肌炎的病因包括感染性因素、自身免疫性因素、物理因素和化学因素。感染性因素主要包括病毒、细菌、真菌、立克次体等,其中病毒性心肌炎最为常见。自身免疫性疾病包括系统性红斑狼疮、巨细胞性心肌炎等;物理因素如胸部放射性治疗,引起的心肌损伤,化学因素如多种药物包括抗生素、肿瘤化疗药物等。