The invention discloses medicinal wine for tranquilizing mind by nourishing the heart and a preparation method thereof. The medicinal wine is prepared from the following raw materials in parts by mass: 1,000 parts of white spirit with alcohol strength of 60%, 45 to 50 parts of sealwort, 18 to 20 parts of red dates, 18 to 20 parts of spina date seed, 18 to 20 parts of fructus lycii, 18 to 20 parts of polygala tenuifolia, 18 to 20 parts of citron or 36 parts of fresh lemon, and 18 to 22 parts of momordica grosvenori. The preparation method is characterized in that polygala tenuifolia is processed by using citron or lemon to remove calcium oxalate crystal, and momordica grosvenori is used for seasoning to optimize the taste. The medicinal wine has the effect of effectively relieving insomnia, dreaminess, palpitation and other symptoms caused by anxiety and neurasthenia, has an effective rate of 100%; in addition, the medicinal wine is convenient to prepare, stable in function, safe, effective, pure in taste, and suitable for public consumers.