Le château est construit sur une plate-forme prolongeant à l'ouest une butte circulaire qui aurait été la butte d'un château primitif disparu. A l'est de cette butte, s'élève la jolie chapelle romane. Le château se présente sous l'aspect d'une construction féodale élevée dès la fin du XIIIe ou au XIVe siècle, à la suite d'un donjon roman qui subsiste à l'angle sud-est des constructions actuelles. Ce donjon, de plan rectangulaire et construit en appareil irrégulier, comporte au rez-de-chaussée une pièce voûtée d'arêtes ayant servi de citerne, et trois étages de salles couvertes d'un berceau légèrement brisé. A l'ouest du donjon est accolé un corps de logis (façade sud sur terrasse où se trouvait l'entrée principale du château).