Bâti au XIème siècle sur l'emplacement d'une motte féodale, le donjon, simple tour de guet, surveillait les vallées de la Dordogne et de la Couze. Une salle des gardes fut ajoutée puis au XIVème siècle un logis et une tour ronde flanquée d'une échauguette.
Le château fut assiégé à plusieurs reprises lors de la guerre de Cent Ans.
Il fait l’objet d’une inscription au titre des monuments historiques depuis le 18 octobre 19462.
C'est une propriété privée.