Los orígenes del pueblo son inciertos, si se sabe que el pueblo actual proviene de un asentamiento anterior en la ribera del río Almonte, se situaba unos kilómetros valle abajo; en el sitio de las "Zahoderas".