Pasó por diversas manos hasta que en 1072 fue vendido a Ramón Berenguer I.
Fue construida en el siglo XVIII en el mismo lugar en el que se encontraba la antigua iglesia románica.
Aparece documentado ya en el 1072 y se sabe que perteneció a los condes de Savalla.
Las numerosas restauraciones a las que se le ha sometido no permiten ver su estructura original.
Del castillo de Guialmons solo quedan pequeños restos; aparece documentado por primera vez en 1080.