Cytochrome b5 is a membrane-bound hemoprotein functioning as an electron carrier for several membrane-bound oxygenases. It is also involved in several steps of the sterol biosynthesis pathway, particularly in the C-5 double bond introduction during the C-5 desaturation. Belongs to the cytochrome b5 family.