病毒性心肌炎的病因是由各种病毒引起的,肠道和上呼吸道病毒感染最为多见。肠道病毒为微小核糖核酸病毒,其中柯萨奇、埃可、脊髓灰质炎病毒为致心肌炎的主要病毒;
粘病毒如流感、副流感、呼吸道合胞病毒等引起的心肌炎也不少见;腺病毒也时有引起心肌炎。