Byl založen v první polovině 13. století. Na jeho místě se nacházelo staré slovanské hradiště zvané starý Loket. První známá přestavba hradu byla již v době krále Václava I. Roku 1473 došlo k požáru v jednom domě pod hradem. Ten se přenesl i na hrad, jenž s výjimkou samostatně stojícího Markrabského domu celý vyhořel. Druhá velká přestavba a rozšíření hradu proběhlo v době 1434–1547. Začátkem 19. století začalo bourání částí hradu a v letech 1792–1948 byla část hradu přeměněna na státní vězení. Na loketském hradě je vystaven pozůstatek největšího známého meteoritu, který dopadl na území nynější České republiky a který dostal jméno Zakletý purkrabí. Měl dopadnout na nádvoří hradu v srpnu roku 1422 a od své původní podoby se již značně zmenšil.