È un intervento delicato e non privo di rischi ed è principalmente indicato nel trattamento delle malattie delle arterie coronarie (vasi sanguigni del cuore) e delle cardiomiopatie (malattie che portano ad un indebolimento del cuore). Altri casi in cui il trapianto di cuore può essere necessario sono le gravi malattie delle valvole cardiache, le cardiopatie presenti alla nascita (congenite) e, molto raramente, i tumori cardiaci.