Procesul de respirație celulară constă în trei etape principale: glicoliza, ciclul Krebs și lanțul respirator. Glicoliza are loc în citoplasmă și constă în divizarea glucozei în două molecule de acid piruvic. Cilculul Krebs are loc în mitocondrii și implică oxidarea acidului piruvic și formarea moleculelor de NADH și FADH2. Lanțul respirator are loc tot în mitocondrii și constă în transferul electronilor de la NADH și FADH2 către oxigenul molecular, formându-se molecule de ATP.