(一)病原
近年来由于病毒学及免疫病理学的迅速发展,通过大量动物实验及临床观察,证明多种病毒皆可引起心肌炎。其中柯萨基病毒B6(1-6型)最常见,其他如柯萨基病毒A、EcHo病毒、脊髓灰质炎病毒、流感及副流感病毒、腮腺炎病毒、水痘病毒、单纯疱疹病毒、带状疱疹病毒及肝炎病毒等也可能致病。由于柯萨基病毒具有高度亲心肌性和流行性,据报导在很多原因不明的心肌炎和心包炎中,约39%系由柯萨基病毒B所致。
(二)条件因子
罹患病毒感染的机会很多,而多数不发生心肌炎,在一定条件下才发病。例如当机体由于继发细菌感染(特别是链球菌感染)、发热、缺氧、营养不良、接受类固醇或放射治疗等,而抵抗力低下时,可诱发发病。