The invention discloses carbon nano tube reinforced polyaniline nano-fiber and a preparing method thereof. The preparing method includes steps of: adding aniline monomers and carbon nano tubes into dilute acid for ultrasound treatment to obtain carbon nano tube and aniline monomer blend solution; dissolving initiators into ethanol to form initiator solution and dissolving oxidants in dilute acid to form oxidant solution; and adding the initiator solution into the carbon nano tube and aniline monomer blend solution, then adding the oxidant solution, severely swinging for a moment, performing centrifugation, washing, redispersion and the like after standing reaction is complete so as to finally obtain the carbon nano tube reinforced polyaniline nano-fiber. The preparing method is simple, efficient and high in controllability. The carbon nano tubes can be uniformly dispersed on a polyaniline matrix. The mean diameter of the obtained carbon nano tube reinforced polyaniline nano-fiber is 30-60 nm, the length is 1-2 mu m, and electric conductivity is 10(-8)-10(2) S/cm, and the carbon nano tube reinforced polyaniline nano-fiber can be used in the application fields such as sensors, actuating devices, ultra-capacitors, electrochromatic windows, functional coatings and ultrafiltration membranes.