引起心肌炎的原因有如下几种:1、感染性原因,细菌、病毒、霉菌等全身感染引起心肌炎,病毒性心肌炎常发生于青年人;2、过敏或者变态反应引起心肌细胞炎性反应,表现出心肌炎症状;3、药物导致心肌炎,化疗药物或与心脏无关的药物的副作用也可以引起心肌炎。