A new type of vascular stent is designed for treating stenotic vessels. Aiming at overcoming the shortcomings of existing equipment and technology for preparing a bioabsorbable vascular stent (BVS), a new method which combines 3D bio-printing and electrospinning to prepare the composite bioabsorbable vascular stent (CBVS) is proposed. The inner layer of the CBVS can be obtained through 3D bio- printing using poly-p-dioxanone (PPDO). The thin nanofiber film that serves as the outer layer can be built through electrospinning using mixtures of chitosan-PVA (poly (vinyl alcohol)). Tests of mechanical properties show that the stent prepared through 3D bio-printing combined with electrospinning is better than that prepared through 3D bio- printing alone. Cells cultivated on the CBVS adhere and proliferate better due to the natural, biological chitosan in the outer layer. The proposed complex process and method can provide a good basis for preparing a controllable drug-carrying vascular stent. Overall, the CBVS can be a good candidate for treating stenotic vessels.