The invention discloses a vein-clearing compound oil formed by compounding an oenothera biennis oil, a peony seed oil, a sea buckthorn seed oil, a prinsepia utilis royle oil, a wild camellia seed oil, a wheat germ oil, an apricot kernel oil, a grape seed oil, an olive oil, a purple perilla oil, a hemp seed oil and a linseed oil. Compared with the prior art, the vein-clearing compound oil is capable of reducing blood lipid and blood pressure, enhancing autoimmunity, preventing diabetes, resisting tumor, preventing and treating cancer, maintaining beauty and keeping young, slimming, resisting senility, preventing cerebral apoplexy and myocardial infarction, clearing harmful substances in blood, preventing and treating heart disease, relieving climacteric syndromes, refreshing mind, strengthening brain, enhancing attention and memory, adjunctively treating multiple sclerosis, adjunctively treating rheumatoid arthritis, being used for skin tinea or eczema, preventing and treating constipation, diarrhea and gastrointestinal syndrome, having cough relieving and asthma relieving effects, resisting inflammatory, easing pain, preventing asthma, promoting blood circulation, improving digestive system functions, increasing endocrine system functions, having benefits on skeletal system, having radiation resisting effect, and preventing senile dementia.