Fou aixecat al s. XI, a molt poca distància, al nord-est d’un primitiu castell de Rosanes, dit des d’aleshores castell Vell de Rosanes (Castellví de Rosanes), avui conegut per Castell de Sant Jaume, i que continuà essent el centre de la baronia (baronia de Castellvell), fins que Martorell (inicialment entitat feudatària del castell de Rosanes) n'adquirí de fet la capitalitat..