En 1073, le château existe déj à ; le premier seigneur connu est Guillaume de la Rochandry au début du XIIe siècle. En 1505, Jean de Sainte-Maure, seigneur de Jonzac, fonde le monastère des Carmes sur les vestiges d'une ancienne chapelle dédiée à Saint Nicolas, le cloître est édifié en 1657. Le jeune Louis XIV, la Reine mère et Mazarin séjournent au château en 1659. Le château reste aux des Sainte Maure jusqu' à la fin du XVIIe siècle, et passe par mariage aux Espardes de Lussan qui le gardent jusqu' à la révolution. Actuellement l'aile nord du château abrite les bâtiments de l'Hôtel de ville (restauré au XIXe siècle), et l'aile sud, ceux de la sous-préfecture. Le cloître a été restauré entre 1976 et 1978, et abrite aujourd'hui un centre culturel, avec salles d'exposition et musée archéologique. L'imposant châtelet d'entrée est marqué 1549 et date donc du XVIe siècle, époque de travaux dont fait partie la tour nord-ouest alors que la tour sud-ouest, d'un plus petit diamètre, est du XVIIe siècle. La cour d'honneur est entourée de bâtiments très remaniés, elle a été recreusée pour transformer le demi-étage en rez-de-chaussée, avec destruction des escaliers extérieurs qui menaient à l'étage noble. Les toitures d'ardoise sont de hautes poivrières sur les tours, et un curieux ensemble à deux pans reliant deux poivrières pour le châtelet d'entrée. La façade a gardé son crénelage, ses tourelles en encorbellement et ses balcons à balustres...