Chiprovtsi is thought to have been founded in the Late Middle Ages as a mining and metalsmithing centre. Attracting German ore miners who introduced Roman Catholicism to the area, the town grew in importance as a cultural, economic and religious centre of the Bulgarian Catholics and the entire Bulgarian northwest during the first few centuries of Ottoman rule. The apogee of this upsurge was the anti-Ottoman Chiprovtsi Uprising of 1688. After the suppression of the uprising, some of the town's population fled to Habsburg-ruled lands; those unable to flee were killed or enslaved by the Ottomans.