Stavebný vývoj hradu sa dá sledovať na zrúcaninách a na viac-menej zachovaných stavbách z 13. až 18. storočia. Hrad viackrát prestavali a rozšírili, najmä okolo polovice 15. storočia, keď bol hradným pánom Jan Jiskra z Brandýsa, ktorý sa venoval predovšetkým rozšíreniu opevnení, ako aj na rozhraní 15. a 16. storočia za čias pánov Zápoľských. V roku 1780 pri požiari vyhorel a odvtedy ho už neobnovili.
Románsky palác (hlavná hradná budova) predstavuje najstaršiu zachovanú a najcennejšiu stavbu hradu. Je vysoká 19,25 m, s obvodom 40 m, bola vybudovaná už okolo roku 1270.
Od roku 1969 na hrade prebiehajú konzervačné a renovačné práce a v súčasnosti je verejnosti sprístupnený ako múzeum. (var)