El castillo fue construido en el siglo XI por orden del rey Sancho III, para servir como avanzadilla fronteriza, desde la que organizaron los ataques contra la localidad de Bolea, situada en la llanura que domina la construcción.