El castillo fue construido en 1095 por Gerardo de Bocha, señor feudal que poseía todos los derechos de justicia y de propiedad del molino, del mercado y de cobro de los tributos.

El edificio actual, de planta rectangular, se compone de tres pisos y parece remontarse al siglo XV: el interno fue renovado y puede ser visitado en ocasión de exposiciones y eventos organizados.