Un premier château nommé Petimus était situé en contrebas du château actuel. Il a notamment appartenu à François de L'Hospital. Seul subsiste aujourd’hui une chapelle construite en 1670.
Racheté en 1887 par Joachim Murat, 5e prince Murat, le château d’origine fut détruit pour laisser la place au château actuel. Passionné de chasse à courre, le prince Murat fait aussi construire les grandes écuries, les communs et le petit haras.
Lors de la 1re guerre mondiale, le château et ses dépendances servirent d’hôpital auxiliaire sous les numéros 38 et 26[1].
Le château fut occupé par les Allemands pendant la Seconde Guerre mondiale, puis laissé à l'abandon jusqu’à ce que Monsieur Simonet le rachète en 1977 et commence à le restaurer. Depuis, le château appartient à sa descendance[2].
Dès le début des années 2000, le château et son parc sont régulièrement utilisés comme lieu de tournage[3].