心肌炎可以是感染因素所引起的病毒感染、細菌感染、螺旋體感染、曲霉菌感染,都會引起心肌炎,引起心肌炎的原因除了感染病原體,還可能是由于過敏反應因素所致,內分泌和代謝紊亂也會引起心肌炎,心臟區過度放射照射也可能會引起心肌炎的發生。
心肌炎的形成還跟化學毒物有關,某些疾病也會引起心肌炎,常見的例如系統性紅斑狼瘡、類風濕等,甲狀腺功能異常也會導致心肌炎的發生。
兒茶酚氨分泌過多,血液中鈣、鎂含量過少會引發心肌炎。
患者自身的免疫性疾病,主要是指患者對于自身抗原發生免疫反應,導致了患者自身組織損害造成的疾病,這種疾病大多數的原因都是不明的,很可能與患者自身的身體狀況、遺傳或是感染、藥物、環境因素有關。
物理因素還有化學因素主要有胸部放射性治療,會引起患者的心肌損傷,還有患者服用一些藥物,比如抗毒素、腫瘤化療藥物,對于患者心肌都是很不好的。