Jedinečný zámecký a hospodářský areál má středověký původ. Zároveň byl ale postupně podle požadavků doby upravován do renesanční a později i do barokní podoby. Původní tvrz byla založena na výběžku ostrohu, a okolo ní obíhal hradební vodní příkop. Tvrz chránila mohutná hranolová vstupní věž. Základní dispozice objektu pochází z pozdně gotické přestavby. Zámecká křídla se rozkládají na nepravidelném půdorysu kolem centrálního dvora, přičemž nejstarší jádro je lokalizováno do dnešního severního křídla.
Zámek stojí z části na skále, z části na soklu z lomového zdiva, což je dodnes dobře patrné v nejhlubší části sklepení. Stavba gotické tvrze na původním skalnatém pískovcovém terénu byla svým rozsahem a kvalitou ojedinělá. Sklepní zdivo pochází většinou z počátku 14. století, sklepy jsou s valenými klenbami a mají tesané pískovcové detaily. Sklepy sloužily jako součást hospodářského zázemí a byly v různých dobách využívány především pro uložení potravin a nápojů.
V baroku byly vybudovány arkády a barokizováno průčelí, v interiéru bylo upraveno především první patro, dochovala se štuková výzdoba chodeb. Suterén i přízemí bylo nově zaklenuto. V první polovině 19. století proběhlo několik klasicistních úprav, větší změny byly provedeny na konci 19. Století, kdy byly osazeny nové dveře a špaletová okna, která velmi pozměnila původní vzhled zámku. Dochovaly se cenné interiéry s malířskou výzdobou od pozdně gotických fragmentů, přes renesanční a barokní nástěnné malby a řadu umělecko-řemeslných prvků.