Засновано твердиню в 1561 році князем Костянтином Острозьким для захисту краю від татарських набігів. Будівництво мурованої твердині йшло десять років, до 1571 року. Місце вибрали вдале: на мисі біля злиття річок Ікопоть та Случ. Стіни оточили ровом, що наповнювався водою. З боку міста до замку вів зведений міст. Комплекс складався з власне оборонних стін та башт, храму з дзвіницею, магнатського палацу, в'їздної брами на північ від палацу. Всі споруди дожили до ХХІ століття.
Спочатку (1561-1571) була зведена оборонна башта з прибудованим палацом неправильної форми - донжоном на заході і хатньою церквою на сході, яка поєднувалась з резиденцією переходом на рівні хорів. В 1636 році була здіснена перебудова фортечних споруд, і палац з церквою набули вигляду, схожого на сучасний. Церква має риси оборонної споруди: товсті стіни та вузькі вікна, а з північного боку - монументальну прибудову, схожу на башту.
Замок витримав найбільшу навалу ворога (1618), коли довколишні села були вщент зруйновані. В складі замкового комплексу: палац з оборонною баштою і церквою (відреставрована), дзвіниця та в*їздні ворота. Під палацом льохи з колодязями-камерами, що ведуть до ріки. Тут містились склади для зберігання вогнепальної зброї. Замок - типова резиденція феодала доби Середньовіччя.