The invention discloses a medicine which can be used for treating viral hepatitis and a preparation method thereof. Mabao, natural bezoar, bear bile, white sandalwood, red sandalwood, agarwood, musk, iron powder, silver ash, copper ash, golden stone, Tianzhu yellow, turquoise, red coral, pearl, lapis lazuli, silver vermilion, fire nitrate, Crab, Potweed, Corydalis saibei, slag taming paste, corydalis, emblica, saffron, grass safflower, pomegranate seeds, cloves, black ice flakes, grass fruit, Indian water spinach, Kawasaki, wave melon seeds, mango Composition of seed, Zhixie Muzi, longan longan, coriander, kudzu root, cassia, myrrh, Gentiana diffusa, Meconopsis, Honglian, water cypress branch, aristolochia, gardenia and sugar; the drug It is stable in quality, safe in use, convenient to take, quick in curative effect, high in cure rate, low in recurrence rate, and has the functions of clearing away heat and promoting dampness, soothing the liver and regulating the spleen, removing blood stasis and dispelling stagnation.