První zmínky pocházejí z let 1250–1274. R. 1424 hrad zničili husité a v 2. pol. 15. stol. byl obnoven. Koncem 16. stol. byly provedeny úpravy interiéru a opevnění. R. 1643 dobyli hrad Švédové. Koncem 17. stol. byl přestavěn v raně barokní zámek. R. 1724 zámek vyhořel a v r. 1820 získal empírovými a pseudogotickými úpravami nynější vzhled. V r.1885 byl upraven zámecký svah na anglický park. R. 2004 byl v havarijním stavu prodán soukromému majiteli, který přikročil ke kompletní opravě zámeckých budov a r. 2008 zámek zpřístupnil veřejnosti.
