Dans les années 1037 et 1038, le château, nouvellement construit sur un promontoire rocheux et escarpé de la rive droite du Cher, est l’enjeu d’un conflit qui oppose Eudes de Déols à Geoffroy, vicomte de Bourges. Jusqu’au début du XIII° siècle, le château reste acquis aux Déols puis passe à la famille des Culan.
Les corps des bâtiments actuels sont l’oeuvre des L’Aubespine vers 1580.
Le château devient par la suite la résidence du marquis de L’Hôpital, ambassadeur du roi en Russie.
Il devient la propriété de la famille De Maillé de 1845 à 2001.