El castillo se construye a partir del siglo XI, aunque la mayor parte de lo existente corresponde a los siglos XV y XVI, levantado sobre todo por los primeros duques de Alburquerque.