Sobre sus orígenes primitivos se han encontrado importantes yacimientos arqueológicos que nos retrotraen al período Neolítico. De la etapa antigua conocemos que en sus cercanías se ubicaba la colonia romana Laccipo. No obstante es de la época bajo medieval cuando data el primitivoasentamiento urbano en el mismo lugar que el actual. En el espacio denominado La Villa se encontraba el antiguo poblado almohade al cobijo de las murallas de su castillo en torno al cual se comenzó a generar su desarrollo urbanístico.