The invention relates to one-dimensional single crystal LaFeO3 nanorods and preparation thereof, belonging to the technical field of LaFeO3 nanocrystals. The preparation method comprises the following steps: preparing Fe2O3 nanorods by a hydrothermal synthesis process, dissolving lanthanum nitrate hexahydrate in deionized water, adding the Fe2O3 nanorods under stirring conditions to obtain a template, dropwisely adding a 10% KOH solution under stirring conditions until the pH value of the solution is 10 or so, carrying out ultrasonic treatment for 10-15 minutes, transferring into a teflon-lined autogenous pressure kettle until the volume degree of filling is 80%, carrying out constant-temperature treatment at 180 DEG C for 12 hours, carrying out vacuum filtration,, washing with deionized water three times, washing with anhydrous ethanol three times, drying at 80 DEG C for 12 hours, heating from room temperature to 650-750 DEG C in a muffle furnace in an air atmosphere at the rate of 1 DEG C/minute, and keeping the temperature for 4 hours to obtain the one-dimensional single crystal LaFeO3 nanorods. The raw materials are cheap and accessible; the preparation process is simple; and the product shape is controllable.