El Castillo de Montearagón está ubicado en la cima de un monte redondo y elevado llamado Monte Aragón que dio nombre al Castillo Abadía. Fue concebido como un conjunto arquitectónico fortificado, compuesto de castillo con viviendas militares intramuros y además albergó en su interior una rica Iglesia y monasterio real. Fue fundado y construido por Sancho Ramírez de Aragón en estilo románico, su residencia y lugar de cortes hasta su muerte, acaecida en la toma de Huesca. La abadía canónica bajo el nombre de abadía de Jesús de Nazaret de Montearagón estuvo siempre bajo la regla de san Agustín y con el patronazgo real fue uno de los monasterios más notables de la Edad Media. En el siglo XII ciento cuatro iglesias y villas estaban bajo su jurisdicción. Sus monjes tenían escaño en las cortes del reino de Aragón.
La función militar del castillo concluyó entre la toma de Huesca y el fin de las guerras hispano-árabes en la península pero la del abadiato continuó por cerca de 750 años.
Tras las campañas iniciales de su padre Ramiro I de Aragón, desde el Condado de Aragón y Reino de Pamplona sobre la Taifa de Zaragoza, este castillo-monasterio formará parte constituyente de los orígenes de la Casa Real de Aragón. También por designios del monarca, en sus aledaños se construyó la villa de Montearagón que en su primer uso y función alojaba los ejércitos del rey, situaba así Sancho I todo este baluarte cristiano cerca de Huesca, ahora yace en ruinas. Fue declarado Monumento Nacional en 1931.