The invention provides a traditional Chinese medicine composition for treating varicocele infertility and a preparation method thereof. The traditional Chinese medicine composition comprises an internal medicine and an external medicine, wherein the internal medicine comprises 10 to 20 parts of angelica sinensis, 10 to 20 parts of semen cuscutae, 10 to 20 parts of fructus psoraleae, 10 to 20 parts of astragalus membranaceus, 10 to 20 parts of radix polygoni multiflori preparata, 10 to 20 parts of dogwood, 10 to 20 parts of herba epimedii, 10 to 20 parts of raspberry, 10 to 20 parts of salvia miltiorrhiza, 10 to 20 parts of rhizoma curculiginis, 10 to 20 parts of flowers carthami, 10 to 20 parts of morinda officinalis, 10 to 20 parts of cowherb seed, 10 to 20 parts of caulis spatholobi, 10 to 20 parts of ligusticum wallichii, 10 to 20 parts of rehmannia glutinosa, 10 to 20 parts of mulberry, and 10 to 20 parts of curcuma zedoary; the external medicine comprises 10 to 20 parts of folium artemisiae argyi, 10 to 20 parts of caulis spatholobi, 10 to 20 parts of lithospermum, 10 to 20 parts of radix paeoniae rubra, 10 to 20 parts of divaricate saposhnikovia root, 10 to 20 parts of rhizoma bletillae, 10 to 20 parts of radix angelicae, 10 to 20 parts of angelica sinensis, 10 to 20 parts of corydalis tuber, 10 to 20 parts of schizonepeta, 10 to 20 parts of salvia miltiorrhiza, 10 to 20 parts of radix clematidis, and 10 to 20 parts of acacia catechu. The traditional Chinese medicine composition is safe, and reasonable in combination, and has the effects of invigorating spleen-stomach, replenishing Qi, invigorating splenic Yang, warming meridians, promoting blood circulation, removing blood stasis, eliminating stagnation, dissolving phlegm, replenishing essence, tonifying kidney, and producing sperm for promoting fertility.