The method for the preparation of fluoroprogesterone acetate is based on 9a-fluorohydrocortisone, which is dissolved in an organic solvent and reacted with chloroyl chloride in the presence of an acid-binding agent to obtain the 9a-fluorohydrocortisone-21-O-esterified substance; then this esterified substance is reacted with sodium iodide and sulfur-containing reducing agent in an organic solvent to de-esterify and synthesize fluoroprogesterone; and finally, the fluoroprogesterone is reacted with acetochlorine or acetic anhydride in an organic solvent to synthesize fluoroprogesterone. Finally, the fluoroprogesterone is reacted with acetyl chloride or acetic anhydride in organic solvent to synthesize fluoroprogesterone acetate.