L'édifice assurait trois fonctions principales qui caractérisent les châteaux médiévaux : défense, habitat et reflet de la puissance d’une famille.
L'entrée était protégée par plusieurs éléments défensifs :
Le donjon a été construit à la fin du XIIIe siècle, chaque étage est doté de trois archères :
Construit au début du XIVe siècle, le logis seigneurial a été complètement réaménagé au XVe siècle lorsqu'a été bâti un mur de séparation central et que des fenêtres à croisées ont fait leur apparition côté cour et côté extérieur. On peut y accéder directement par une ouverture sur la cour au rez-de-chaussée ou par la tour d'honneur qui dessert tous ses étages. Au premier étage se trouvait la salle de réception dont ne subsistent que quelques restants de fresques. Le seigneur avait ses appartements au second, toutes les pièces de ce logis possédaient des cheminées.
Le logis des dames (au nord-est) a été bâti au XVIe siècle mais a été entièrement détruit au XIXe siècle lorsque le château était laissé à l'abandon.
La tour d'honneur ouverte sur la cour intérieure avait pour fonction de desservir les divers logis. Sa porte d'honneur est du plus pur style gothique flamboyant et les blasons de Bernard Angevin et des Durfort de Duras la surmontent.
Le long du rempart ouest, face au logis seigneurial et donnant sur la cour intérieure existaient des bâtiments dont ne restent aujourd'hui que les fondations. Il s’agissait certainement de communs et d'ouvrages à but défensif. On y trouve encore :
Il ne reste rien de cette partie de l'édifice car, en 1845, les carriers de Bordeaux venus extraire de la pierre pour tailler des pierres tombales ont provoqué son effondrement.