Se cree que el monasterio benedictino de San Cugat era propietario del señorío de San Marcial y la vendió al conde de Barcelona, que las traspasó a la familia Montcada en 1135.
Este hecho generó un conflicto de intereses por la posesión del castillo y sus tierras que se prolongó hasta 1542, fecha en que la familia Marimón pasó a ser la legítima propietaria, tras un largo pleito con el arzobispado .
Durante los siglos XIX y XX el castillo de San Marcial fue pasando por diferentes manos hasta la actual familia Trénor, que son los actuales propietarios.
Originariamente, el castillo era un edificio de planta cuadrada con patio central, una torre y una capilla gótica rodeado por un foso, pero en 1895 la familia Arròspiede encargó a Cayetano Buigas que adaptase el edificio para poder utilizarlo como segunda residencia.
Este lo hizo respetando la estructura original, pero recubriendo el edificio con una decoración fantástica inspirada en la arquitectura románica y gótica.