The invention relates to a preparation method of a porous nano-fiber tubular scaffold, which comprises the steps that (1) PLLA (Poly L Lactic Acid) and other polymers are dissolved in a solvent to get a polymer solution; (2) the polymer solution is injected into a tubular mold and rapidly placed at a low temperature for phase separation, then the polymer solution is taken out, a tubular mold housing is removed, polymer gel after the phase separation and a core mold are immersed in ice water together, then the core mold is taken out, the polymer gel is immersed in deionized ice water to exchange the solvent, and the tubular scaffold is obtained; and (3) finally, the tubular scaffold obtained is frozen and dried for 48-120 hours, and then the porous nano-fiber tubular scaffold is obtained. The preparation method is simple to operate, and requires no additional hole-foaming agent, is suitable for volume production, and is lower in preparation cost; the prepared tubular scaffold has a nano-fiber structure similar to an extracellular matrix of a human tissue, and a porous structure with the diameter and porosity capable of being adjusted, and facilitates growth of cells and reconstruction of a cambium.