The invention discloses a traditional Chinese medicine for treating nyctalopia, wherein the traditional Chinese medicine includes the following raw materials in parts by weight: 12-15 parts of flos eriocauli, 5-10 parts of bat dung, 10-15 parts of wolfberry, 12-18 parts of cassia seed, 5-8 parts of rhizoma atractylodis macrocephalae, 6-9 parts of radix morindae officinalis, 5-8 parts of officinal magnolia bark, 10-15 parts of fructus kochiae, 8-10 parts of tribulus terrestris, 4-6 parts of radix saposhnikoviae, 50 parts of lamb liver, 15-20 parts of fistular onion seed, 8-15 parts of rhizoma arundinis, 6-10 parts of eucommia ulmoides, 15-20 parts of celosia argenteal, 15-20 parts of herb of linearleaf thitle, 3-5 parts of folium llicis latifoliae, 10-15 parts of herba polygalae japonicae, and 6-12 parts of fructus broussonetiae. Various traditional Chinese medicines are taken as the raw materials, are scientific in compatibility and are in synergistic effect, and the traditional Chinese medicine has the efficacies of eliminating stagnant blood to relieve pain, dispelling wind and dissipating heat, clearing liver and improving eyesight, and supplementing qi and nourishing middle-jiao, and is short in course of treatment, quick in acting, high in treatment rate, and worthy of promotion.