A dronedarone solid dispersion and preparation method thereof are disclosed. Said solid dispersion is composed of active ingredient dronedarone or its pharmaceutically acceptable salts and carrier materials, wherein the carrier material is selected from polyvidone, copovidone and hydroxypropyl cellulose, or a mixture thereof.