Це один з найбільших за площею замків у Львівській області. Всередині замку мало що залишилося. Просто стіни по периметру і порожній двір.
Спочатку побудований з дерева у 1448 році замок була спалений в кінці 15ст. Потім він був відбудований з каменю в 1580-х роках князями Острозькими за участю італійського архітектора.
Замок був взятий і значно зруйнований козаками Хмельницького в 1648 році. Те, що є тут сьогодні, було відновлено в 1650х роках одним з останніх членів родини Острозьких. Наступні століття поступово руйнувався. Останні кілька років були спроби реконструювати, поки безуспішно.