Du château d'en haut, détruit en 1213 quelques jours avant la bataille de Muret par Amaury fils de Simon de Montfort, puis reconstruit, subsiste un alignement de bâtiments en ruines et leurs citernes : édifiés sur un éperon étroit, ils étaient défendus par deux fossés secs et un mur d'enceinte. On ne sait pas à quelle époque le château d'en haut fut remplacé par un château d'en bas, peut-être à l'occasion de l'arrivée de nouveaux seigneurs, les Hunaud de Lanta, au XVe siècle.