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.