Gracias a la existencia de datos muy antiguos sobre restos encontrados en el entorno de la localidad se puede vislumbrar la existencia de un poblado ibérico, que en aquel entonces se llamaba Tosiria que tras la conquista romana alcanzó la calificación de Colonia, junto con Martos con el nombre de "Augusta Gémina".