心肌炎的发生主要是因为一些感染性因素或者是非感染性因素所导致的。感染性因素包括一些细菌,真菌,原虫,寄生虫,螺旋体,立克次体,以及病毒等等。非感染性因素有一些免疫介导性疾病,包括变应原,自身的抗原所导致,中毒性的因素比如药物中毒,重金属,生物毒性的物质,物理损伤等等。
这些情况都可以导致心肌炎的发生,在临床上最常见的病因就是病毒感染,大多都是柯萨奇病毒和腺病毒,还有埃可病毒,这些病毒的感染所导致的病毒性心肌炎是最为常见的,治疗主要是营养心肌,针对不同的病因采取不同的治疗方式,同时也针对不同的合并症选用不同的药物进行治疗。