Infecțiile virale ale inimii sunt o cauză majoră a cardiomiopatiei. În unele cazuri, o altă boală sau tratamentul acesteia provoacă cardiomiopatie. Aceasta poate include boli cardiace congenitale complexe (prezente la naștere), deficiențe nutriționale, ritmuri cardiace rapide, necontrolabile, sau anumite tipuri de chimioterapie pentru cancer.