The invention discloses a method for preparing a caesium-lead halide nanorod and the product obtained through the method. The method includes the steps that lead halide and octadecene are mixed to be stirred for 0.5-1.5 hours, and then oleylamine and oleic acid are added into a mixture in sequence to be stirred till the lead halide is completely dissolved; the lead halide is heated to 130-200 DEG C after being completely dissolved, then a caesium precursor solution is slowly poured into liquor, and caesium-lead halide is prepared through a thermal insulation reaction; after the reaction is completed, reaction liquid is subjected to centrifuging, separating and washing, and accordingly the caesium-lead halide nanorod is obtained. According to the method, the caesium-lead halide nanorod is synthesized in an organic phase system, the reaction temperature is 130-200 DEG C, and the method belongs to a low-temperature organic phase synthesis method; the method is easy to operate, high-temperature and high-pressure reactions can be avoided, safety is achieved, the size of the nanorod can be regulated and controlled through the reaction condition, the obtained caesium-lead halide nanorod is even in shape, good in crystal form, and wide in application prospect in the fields of solar cells, LEDs, panel display and the like.