Dnešní zámek stojí na místě, kde v 9. století bývalo slovanské hradiště. V raném středověku byl přestavěn na hrad určený pro vdovy českých knížat a králů.