The invention discloses a puncturing device used for shoes provided with locators. The puncturing device comprises a bottom plate, wherein a shoe tree and a support plate are fixed on the bottom plate, a top plate is inserted on the support plate, a plurality of locating holes are formed in the top plate, a locating rod is inserted in one of the locating holes, the upper end, penetrating through the support plate, of the locating rod is provided with a baffle plate, a pressure spring sleeves the locating rod, two ends of the pressure spring push against the baffle plate and a butting plate, alifting rod is inserted on the top plate, a clamping rod is fixed at the lower end of the lifting rod, a rack is formed at the upper end of the lifting rod, an arc-shaped tooth ring is meshed on the rack, and the tooth ring is formed at the upper end of a rotation rod; and a support base is formed on the bottom plate, a puncturing bolt is screwed to the support base, the front end of the puncturing bolt is fixed on a puncturing apparatus, a through groove is formed in the bottom of the puncturing apparatus, a material ejecting rod is inserted in the through groove, the upper end of the material ejecting rod is positioned in the puncturing apparatus and faces cutting teeth, and the lower end of the material ejecting rod is formed on the bottom plate. The puncturing device is high in safetyand convenient to operate, and can automatically discharge waste materials.