Apolipoproteins are proteins that bind lipids (oil-soluble substances such as fats, cholesterol and fat soluble vitamins) to form lipoproteins. They transport lipids in blood, cerebrospinal fluid and lymph.
The lipid components of lipoproteins are insoluble in water. However, because of their detergent-like (amphipathic) properties, apolipoproteins and other amphipathic molecules (such as phospholipids) can surround the lipids, creating a lipoprotein particle that is itself water-soluble, and can thus be carried through body fluids (i.e., blood, lymph).