Niacin is the precursor to the coenzymes NADH and NADPH. These coenzymes are essential parts of may enzymes that oxidize their substrates. The oxidized form of the coenzyme accepts two electrons from some fuel that is being oxidized, then passes them to an electron acceptor, conserving the energy of the oxidation. read more