The invention discloses a traditional Chinese medicine preparation for treating novel coronavirus and viral diseases and a preparation method. The traditional Chinese medicine preparation is at leastprepared from the following traditional Chinese medicine raw materials: roasted ephedra, almonds, honeysuckle, gypsum, ginger, rhizoma atractylodis, oldenlandia diffusa, fructus aurantii, poria cocos,Chinese date, medicated leaven, divaricate saposhnikovia root, rheum officinale, cassia twig, platycodon grandiflorum, ligusticum wallichii, herba schizonepetae, bighead atractylodes rhizome and honey-fried licorice root. The traditional Chinese medicine preparation is reasonable in compatibility, conforms to pharmacopeia provisions, is a pure traditional Chinese medicine prescription, has the effects of eliminating evil, nourishing the stomach and not injuring the stomach, has no side effect, treats both symptoms and root causes, has a good curative effect on initial, middle and suspected patients with the novel coronavirus, has a clinical effective cure rate as high as 98%, meanwhile can prevent the novel coronavirus, has a good curative effect on treating epidemic viral infectious diseases, and has an effective cure rate as high as 98%. The prescription is convenient to take, free of peculiar smell and convenient to apply and popularize.