Se construyó alrededor del siglo XII para proteger los alrededores de Barcelona de las tropas enemigas. El castillo incluso se comunicaba a través de un túnel subterráneo con el Monasterio de Sant Cugat.
Actualmente, la construcción original se encuentra oculta bajo las diferentes remodelaciones.