Es un pueblo-fortaleza repoblado en 1340 por Martín Alfonso de Córdoba el Bueno con permiso del rey Alfonso XI, sobre los restos de una población anterior que ya fue tomada por Fernando III de Castilla "El Santo" el año 1233.