El castillo se construyó sobre una torre de defensa anterior; la primera documentación que habla de su existencia data del año 1017, en un documento que Berenguer Ramón I recibe de la condesa Ermessenda, su madre.