Bile acids in the family of steroid compounds can be chemically modified for biochemical and other applications. Derivatives of cholic acid with multiple methacrylate groups can be prepared by the use of methacrylic acid, methacryloyl chloride and methacryloyl anhydride as the acylating agents. The hydroxyl groups of cholic acid methyl ester and cholic acid ethylene glycol ester have been selectively acylated by changing the acylating agents and the number of substitutions have been varied by changing the amount of the acylating agents used. In the acylation reactions with methacryloyl chloride, the reactivity of secondary hydroxyl groups on the steroid skeleton of cholic acid derivatives follows the order of C3 > C12 > C7.