Будували його феодали волоського походження Куропатови, що отримали ці землі за військову службу від короля Владислава Опільського.
Остаточної форми замок досяг аж у XVIІ сторіччі. У плані замок — це неправильний п'ятикутник з виступаючими наріжними оборонними вежами, котрі походять з різних часів. Зовнішні мури замку складені з ламаного каменю, цегли — товщиною до півтора метра. Доступ до замку зі східного боку утруднював кількаметровий схил, із західного — досить глибокий рів, з двох інших сторін - розташована зовсім доступна рівнина. В обороноздатності твердині природні умови відігравали другорядну роль. Свою неприступність замок здобув завдяки створенню добре продуманої системи штучних засобів оборони.