La primera referència documental data de l’any 991, surt anomenat com “Alcala”, que en aràbic vol dir “castell”.
Sant Boi es trobava al començar la Reconquesta, dins del terme del castell d’Eramprunyà, després l’any 966, passà a la baronia de Cervelló, posteriorment Mir ho llegà a l’església de la Santa Creu de Barcelona.
L’any 1238, el rei Jaume I atorgà a Guillem de La Cera (o La Ceria), senyor del castell de Sant Boi, la celebració de fires per la diada de Sant Baldiri, el 20 de maig, patró de la població.
L’any 1299, el rei Jaume II renuncià a tindre el domini reial de la vila, en aquesta època aquest se’l coneixia per casa de La Cera i més tard per casa del Puig.
Aquest castell passà després als March, i més tard als Rosanes.
L’any 1411, el senyor n’era Galceran de Rosanes, amic íntim del comte Jaume d’Urgell, tant és així, que s’allotjà aquell mateix any al castell de Sant Boi, hom comenta que va ser en aquest castell on es negocià un pacte amb l’ambaixador del rei sarraí de Granada.
Més tard, aquest castell passà a Ramon de Torrelles, casat amb la filla de Galceran de Rosanes, l’any 1405 havia comprat el castell de la Roca del Vallès, en aquell moment era militar, conseller, i cambrer del rei Martí.
Al segle XV hi hagué diverses querelles entre els senyors del Llobregat i els jurats de la ciutat de Barcelona; l’any 1447, Joan Torrelles, senyor de Sant Boi féu assotar un home al seu alou, llavors el veguer barceloní es presentà a sant Boi i arrestà al cavaller Joan Torrelles. Posteriorment, l’any 1449, aquest com no podia lluitar en camp obert, armà en cors una galera i es dedicà a impedir el comerç marítim de Barcelona, llavors, una galera capitanejada per Ramon Desplà i governada per Bartomeu Cerdanya, reduí en aigües d’Alacant la galera de Torrelles.
L’any 1523, els Torrelles alienaren el castell i l’alou de Sant Boi a Antoni de Cardona i Enríquez, baró de Sant Boi i més tard virrei de Catalunya i de Sardenya.
Joan de Cardona, virrei de Sicília, finà el 1609, fou el darrer del seu llinatge en la senyoria d’aquest castell. Després passà als marquesos de Villasor, residents a Sardenya.
L’any 1648, el castell i l’alou de Sant Boi van ser confiscats, la capitania li va ser concedida a Francesc de Borrell.
A mitjans del segle XIX, els marquesos de santa Cruz, posseïen el títol de baró de Sant Boi.
