引起心肌炎的原因很多,其中最常见的是感染性的因素,病毒感染是最常见的原因,其中尤以柯萨奇B组病毒最为常见。
另外还包括流感病毒、唉克病毒、腺病毒等,另外细菌、真菌、立克次体、螺旋体和寄生虫也会引起心肌炎。
另外还有物理因素如放疗引起的心肌损伤,化学因素如化疗药物引起心肌炎。
另外还有自身免疫性的疾病也可以引起心肌炎。