Hrad byl postaven jako královský ve 2. pol. 13. stol., jeho prvním známým majitelem byl loketský purkrabí Mikuláš Winkler. Od roku 1320 se na něm často střídali lenní páni, kolem roku 1463 jej získali Satanéřové z Drahovic. V roce 1528 hrad koupili Šlikové a přestavěli jej na zámek, od nich pak v roce 1663 Julius Jindřich, vévoda sasko-lauenburský. Od roku 1690 pak patřil bádenským markrabatům a od roku 1782 královské komoře. Posledními majiteli byli od roku 1836 Buquoyové.
(Horní Hrad je uprostřed)