心肌炎的原因有以下幾種:
首先是感染性因素引發的。病毒感染如有柯薩奇病毒、埃可病毒、流感病毒、腺病毒、肝炎病毒。細菌有白喉桿菌、鏈球菌等。真菌感染有立克次體、螺旋體等。其中病毒性心肌炎最為常見。霉菌、寄生蟲、立克次體和螺旋體引起的心肌炎要遠比病毒和細菌性的心肌炎要少見。
自身免疫疾病會也會引發。機體對自身抗原發生免疫反應導致自身組織損害,所引起疾病比如說系統性的紅斑狼瘡、巨細胞性心肌炎。大多數原因不明,可能與遺傳、感染、藥物以及環境因素等有關。
胸部放射性治療引起的心肌損傷的也會引發心肌炎。藥物等化學因素也會引發。