No século X, a Condessa Mumadona Dias, assume o governo do Condado Portucalense. Os constantes ataques por parte dos Mouros e dos Normandos levaram-na a mandar construir uma fortaleza para guardar e defender a vila.

Surge assim o primitivo Castelo de Guimarães.