Prvé zmienky o Hradci a jeho hradisku pochádzajú z polovice 11. storočia. Po požiari v polovici 13. storočia započal s veľkou výstavbou nového gotického hradu kráľ Přemysl Otakar II. Gotický hrad bol prestavaný na renesančný, neskôr na barokový zámok.
Empírovou prestavbou získal svoj charakteristický výraz. Do komplexu pamiatkových budov s rozsiahlym parkom dnes patrí Biely zámok, za ním sa týči tzv. Biela veža a do areálu sa vstupuje bránou, ktorá je súčasťou novogotického Červeného zámku.
Zámok Hradec nad Moravicí sa nachádza na severovýchodnom výbežku Nízkeho Jeseníka nad sútokom rieky Moravice a potoka Hradečná.