Een cardiogene shock wordt veroorzaakt door een direct verminderde hartfunctie. Door een hartaandoening is het hart minder goed in staat het bloed rond te pompen en de circulatie op peil te houden. Het hart knijpt minder goed samen en heeft niet voldoende kracht. De hoeveelheid bloed die door het hart per minuut wordt rondgepompt neemt af waardoor de bloeddruk daalt. Het samenknijpen van de vaten in de huid zorgt voor een tijdelijke verhoging van de bloeddruk maar maakt het voor het hart moeilijker om het bloed rond te pompen omdat er niet meer voldoende kracht voor is. Het optreden van dit type shock kan snel leiden tot de noodzaak van reanimatie.

Oorzaken van  een cardiogene shock kunnen zijn: