Zámek, původně založen jako gotický hrad ve 2. pol. 14. stol. Jádro tvořily palác a kaple ve tvaru písmene L. Hrad měl především obranný charakter. Ve druhé pol. 16. stol. ho dal přestavět a rozšířit do zámecké podoby Zachariáš z Hradce. Byla přistavěna kaple Všech Svatých a kolem zámku vybudován rozlehlý park. Vzniklo tak rozsáhlé reprezentativní renesanční sídlo. Největší zajímavostí jsou renesanční sály s dřevěnými kazetovými stropy ze 16. stol. V dochovaných interiérech je cenný mobiliář a sbírka palných zbraní ze 17. stol.