Первая небольшая каменная крепость была построена на берегу Днестра в середине ХІІІ ст. при князе Даниле Галичском и занимала небольшую часть нынешнего замка. Только во второй половине XV в. замок приобрел современный вид.