A vascular stent delivery system, comprising: a housing (110, 120); an outer cannula, disposed outside of the housing and coupled to a first end of the housing (110, 120); characterized by further comprising: a cleaning tube, coupled to a second end of the housing (110, 120), a first end of the cleaning tube is disposed within the housing (110, 120) and a second end of the cleaning tube extends out from the housing (110, 120); an inner cannula, a part of the inner cannula is disposed within the housing (110, 120), and a first end of the inner cannula is inserted into the outer cannula, and a second end of the inner cannula extends into a cavity of the cleaning tube from the first end of the cleaning tube; a driving assembly, a part of the driving assembly is disposed within the housing (110, 120) and operably engaged with a part of the inner cannula disposed within the housing (110, 120), the driving assembly is configured to drive the inner cannula to axially move in the outer cannula and the cleaning tube; and an end of the second end of the inner cannula is configured to prevent the end of the second end of the inner cannula from scratching the inner wall of the cleaning tube. a housing (110, 120); an outer cannula, disposed outside of the housing and coupled to a first end of the housing (110, 120); characterized by further comprising: a cleaning tube, coupled to a second end of the housing (110, 120), a first end of the cleaning tube is disposed within the housing (110, 120) and a second end of the cleaning tube extends out from the housing (110, 120); an inner cannula, a part of the inner cannula is disposed within the housing (110, 120), and a first end of the inner cannula is inserted into the outer cannula, and a second end of the inner cannula extends into a cavity of the cleaning tube from the first end of the cleaning tube; a driving assembly, a part of the driving assembly is disposed within the housing (110, 120) and operably engaged with a part of the inner cannula disposed within the housing (110, 120), the driving assembly is configured to drive the inner cannula to axially move in the outer cannula and the cleaning tube; and an end of the second end of the inner cannula is configured to prevent the end of the second end of the inner cannula from scratching the inner wall of the cleaning tube. a cleaning tube, coupled to a second end of the housing (110, 120), a first end of the cleaning tube is disposed within the housing (110, 120) and a second end of the cleaning tube extends out from the housing (110, 120); an inner cannula, a part of the inner cannula is disposed within the housing (110, 120), and a first end of the inner cannula is inserted into the outer cannula, and a second end of the inner cannula extends into a cavity of the cleaning tube from the first end of the cleaning tube; a driving assembly, a part of the driving assembly is disposed within the housing (110, 120) and operably engaged with a part of the inner cannula disposed within the housing (110, 120), the driving assembly is configured to drive the inner cannula to axially move in the outer cannula and the cleaning tube; and an end of the second end of the inner cannula is configured to prevent the end of the second end of the inner cannula from scratching the inner wall of the cleaning tube.