Petritch a été incluse dans le territoire bulgare lors du règne de Boris (852-889). Au Moyen Âge, elle était une forteresse très importante durant la guerre menée par Samuel Ier de Bulgarie contre l'empire Byzantin. Au cours de la domination ottomane, elle était initialement une partie du sandjak de Serrès de Roumélie. Après cela, elle devint un kaza du sandjak de Serrès de Thessalonique. La ville fut brièvement occupée par l'armée grecque en 1925 (voir l'Incident de Pétritch).