The invention discloses a petroleum ether extract of traditional Chinese medicine for preventing and treating glucose and lipid metabolic disturbance, comprising the following active components: isoceryl alcohol, beta-sitosterol, n-hexacosane acid, butenolide III, oleanolic acid, berberine, jateorhizine, salvianolic acid B, lignocerane, 9,12-octadecadienoic acid, 5,7-dimethoxy coumarin and ginsenoside Rb1. The preparation method comprises the following steps: after extracting crude medicines of root of red rooted salvia, glossy privet fruit, coptis, thistle, eucommia, white atractylodes rhizome, pseudo-ginseng and finger citron by C1-3 alcohols and/or water, combining all the extracts, and extracting the total extract by petroleum ether to obtain the petroleum ether extract of traditional Chinese medicine for preventing and treating glucose and lipid metabolic disturbance. A big amount of inactive components in the original compound traditional Chinese medicine are removed from the extract provided by the invention, so that much more efficient extraction parts of the traditional Chinese medicines are obtained, and the extract has a stable preparation process, controllable quality and notable curative effect, and is convenient to use and be produced into various dosage forms.