Cytochrome c was also discovered in 1996 by Xiaodong Wang to have an intermediate role in apoptosis, a controlled form of cell death used to kill cells in the process of development or in response to infection or DNA damage.
Cytochrome c binds to cardiolipin in the inner mitochondrial membrane, thus anchoring its presence and keeping it from releasing out of the mitochondria and initiating apoptosis. While the initial attraction between cardiolipin and cytochrome c is electrostatic due to the extreme positive charge on cytochrome c, the final interaction is hydrophobic, where a hydrophobic tail from cardiolipin inserts itself into the hydrophobic portion of cytochrome c.
During the early phase of apoptosis, mitochondrial ROS production is stimulated, and cardiolipin is oxidized by a peroxidase function of the cardiolipin–cytochrome c complex. The hemoprotein is then detached from the mitochondrial inner membrane and can be extruded into the soluble cytoplasm through pores in the outer membrane.
The sustained elevation in calcium levels precedes cyt c release from the mitochondria. The release of small amounts of cyt c leads to an interaction with the IP3 receptor (IP3R) on the endoplasmic reticulum (ER), causing ER calcium release. The overall increase in calcium triggers a massive release of cyt c, which then acts in the positive feedback loop to maintain ER calcium release through the IP3Rs. This explains how the ER calcium release can reach cytotoxic levels.  This  release of cytochrome c in turn activates caspase 9, a cysteine protease.  Caspase 9 can then go on to activate caspase 3 and caspase 7, which are responsible for destroying the cell from within.