La única noticia histórica que se posee sobre el pueblo es la que nos da la fecha de su conquista por Alfonso XI de Castilla en el año 1330, en la segunda campaña de dicho rey contra los musulmanes, apoderándose también de las plazas de Teba, Ardales, Cañete, Priego y Ortejícar.
Los documentos más antiguos que existen en el archivo parroquial son del siglo XVIII, y los del archivo municipal datan de 1867, fecha en que la finca del Mayorazgo, en cuyo centro se asienta la villa, pertenecía a la marquesa de Cuevas del Becerro y Benamejí, actualmente es propiedad de los colonos.