La primera mención al castillo es del año 1050 (siglo XI), donde se cita que pertenece al condado de Besalú.