An electropolishing apparatus and method are provided for polishing stents and other medical implants. The apparatus includes a motor that rotates a roller. The roller continuously rotates the medical implant to be electropolished. One of the advantages of the apparatus and method is that marks generated around the electrical contact between the anode and the medical implant are minimized. In addition, the medical implant is polished more evenly than conventional electropolishing systems.