The invention discloses a method for preparing wine-flavored health-care rapeseed oil. The method comprises the following steps: soaking rapeseeds subjected to screening, impurity removal, cleaning, stone removal and magnetic separation in rice wine, drying and frying the seeds, rolling into a blank after frying, spraying rice wine liquid containing active ingredients of fructus forsythiae, rhizoma acori graminei, bighead atractylodes rhizome, poria cocos, radix bupleuri, cucumber stem, the seed of Chinese dodder, evening primrose, glutinous rice root, pumpkin flower and moutan bark, and steaming the blank, making cakes, stacking, pressing and refining after spraying to obtain the refined rapeseed oil; adding bunge cherry seed oil, perilla oil and pumpkin seed oil into the rapeseed oil, uniformly stirring, performing refined filtration, cooling, weighing and packaging. The rapeseed oil contains the active ingredients of multiple Chinese herbal medicines and the perilla oil and pumpkin seed oil, and nutrition and health care values of the rapeseed oil can be improved, so that the rapeseed oil has the effects of reducing swelling and eliminating stagnation, dispelling wind and heat, invigorating spleen and supplementing qi, eliminating dampness and promoting diuresis, dispelling wind and eliminating dampness and the like.