The invention relates to the field of a pharmaceutical preparation, and in particular discloses an olaparib solid dispersion preparation and a preparation method thereof. The olaparib solid dispersion preparation consists of olaparib, povidone, a special lubricating agent, a special disintegrating agent and a thinner. According to the olaparib solid dispersion preparation disclosed by the invention, povidone, replacing the existing copovidone, is used as a matrix polymer, and appropriate auxiliary materials are added, so that the povidone, as the matrix polymer of the olaparib solid dispersion preparation, is wide in source, low in cost and clear in quality standard in accordance with Chinese Pharmacopoeia; meanwhile, the dissolution effect, bioavailability and stability of the preparation are guaranteed; and the industrial production of the olaparib solid dispersion preparation is facilitated.