Předchůdcem středověkého hradu byla opevněná královská tvrz ze 13. století. Kamenný objekt byl chráněn vodním příkopem a močálovitým terénem břehu řeky Ohře. Roku 1336 získal hrad rod Házmberků, kteří jej přestavěli v gotickém stylu. Hrad byl zpevněn několika věžemi a v průběhu Husitských válek sloužil jako opěrný bod katolické strany a krále.
V roce 1551 došlo k rozsáhlému poškození hradu v důsledku výbuchu prachárny. Po této události prošel hrad významnou přestavbou na renesanční zámek. V 19. století byla polovina hradu zbourána a druhá polovina se na přelomu 19. a 20. století dočkala generální přestavby. Zhruba v tomto stavu se hrad nachází nyní. Expozice zaujme pozdně gotickými a renesanční interiéry nebo mučícími nástroji místního kata včetně ceníku jednotlivých úkonů.