Hrad byl postaven v polovině 13. století a pravděpodobně zprvu sloužil jako zázemí olomouckých biskupů při lovech. Rozsáhlou pozdně gotickou přestavbou prošel na přelomu 15. a 16. století.