The present invention discloses a pharmaceutical composition for preventing and treating high blood lipid, high blood pressure and high blood sugar, and a preparation method thereof. The pharmaceutical composition comprises the following raw materials in parts by mass: 150-250 parts of exocarpium citri grandis, 100-200 parts of dandelion whole plants, 100-180 parts of Xinhui dried tangerine peels,100-180 parts of poria cocos, 5-15 parts of wild chrysanthemums, 50-150 parts of coptidis rhizoma, 80-150 parts of radix codonopsis, 100-200 parts of radix scutellariae, 80-150 parts of radix salviaemiltiorrhizae, 80-150 parts of haws, 100-200 parts of cassia seeds and 1,000-2,000 parts of wild local honey. The preparation method of the pharmaceutical composition comprises the following steps: according to the ratio, the following traditional Chinese medicine raw materials of the exocarpium citri grandis, dandelion whole plant, Xinhui dried tangerine peels, poria cocos, wild chrysanthemums,coptidis rhizoma, radix codonopsis, radix scutellariae, radix salviae miltiorrhizae, haws and cassia seeds are taken, and the traditional Chinese medicine raw materials are ground into traditional Chinese medicine fine powder using a stone mill. The pharmaceutical composition for preventing and treating the high blood lipid, high blood pressure and high blood sugar has advantages of preventing andtreating high blood lipid, high blood pressure and high blood sugar, and is complete in treatment and free of side effects.