Stromy ostrów na terenie współczesnego Hradca nad Morawicą osiedlony był już w 2000 lat p.n.e. Od 9. stulecia zamieszkiwali ten teren Słowianie, którzy zbudowali tu bardzo ważny strategicznie ośrodek. W połowie 11. stulecia do środku ostrowu zamieścili swój „gród książęcy” Przemyślidzi. Jednak po jego pożarze wokół 1250 roku, bardzo wspaniałomyślną budowę nowego grodu gotyckiego rozpoczął Przemysł Otakar II. W roku 1318 Hradec stał się częścią składową księstwa opawskiego i został wybrany za siedzibę książęcą oraz centrum administracyjne Opawska. W roku 1481 przyznano mu statut miasta, godło oraz prawo organizowania targowisk. Od początku 16. stulecia tutejsi władcy czescy dawali towar w zastaw. Ostatnim takim panownikiem był Kaszpar Pruskowski z Pruskowa, który w roku 1585 otrzymał gród w dziedzictwie i równocześnie zapoczątkował jego renesansową przebudowę. W roku 1778 posiadłość ta przeszła do rąk księżąt Lichnowskich z Wosztic, którzy po pożarze zamku w lutym 1796 roku stopniowo dostosowali cały ten areał. W ostatnich trzydziestu latach 19. stulecia wyrósł w pobliżu głównej budowy zamkowej tzw. Czerwony zamek, Biała wieża i mur grodowy z tarasami widokowymi.