El castillo se remonta a finales del siglo XV, pero su aspecto actual se debe a la traza de Pedro de Larreaen el XVI.

En la Ermita de San Juan hubo un retablo del Divino Morales que costó dos mil ducados, lo mismo que las obras del castillo.