Hrad vznikl při kolonizaci povodí Orlice ve 13.stol., staviteli byl rod Drslaviců. Roku 1339 byl pobořen vojsky pozdějšího císaře Karla IV. Nový královský hrad byl vybudován až v letech 1355-59. V 15. stol. z něj udělal král Jiří z Poděbrad prvořadou pevnost. Největšího rozkvětu dosáhl za Pernštejnů. Opuštěn byl v 17. stol., ale v 18. stol. jej nechal upravit Jan Ludvík Harbuval-Chamaré. Statiku hradu narušil v letech 1747-1782 hrabě Jan Antonín Harbuval-Chamaré při hledání pokladu Mikuláše z Potštejna. Hrad nyní prochází rozsáhlou rekonstrukcí.