Compared with the prior art, the traditional Chinese medicine is prepared from the following components in parts by weight: 1 to 47 parts of radix bupleuri, 0.1 to 12 parts of cornu bubali, 2 to 38 parts of radix paeoniae alba, 1 to 33 parts of radix angelicae lateralis preparata, 3 to 34 parts of radix et rhizoma rhei, 0.2 to 17 parts of fructus forsythiae, 0.2 to 19 parts of liquorice root, 1 to 16 parts of periostracum cicada, 1 to 23 parts of flos buddlejae, 1 to 27 parts of flos eriocauli and 1 to 15 parts of herba equiseti hiemalis. The traditional Chinese medicine for improving eyesight and removing nebula has the effects of improving eyesight, removing nebula, diminishing inflammation and relieving pain through combination of the medicines, can promote epithelization of corneal wounds, inhibit surface growth of fibrous vascular tissues, block corneal nebula, separate the corneal nebula from the cornea and recover the transparency of the cornea, adopts natural traditional Chinese medicinal materials, and is low in toxic and side effects and good in safety.