Fundada por la Orden de los Templarios a mediados del siglo XIII tras la anexión del dominio almohade de Badajoz en 1230 por el rey Alfonso IX de León, la ciudad ha cambiado de soberanía en diversas ocasiones a lo largo de la historia.