En las estribaciones de la cordillera Penibética se encuentra esta villa, a orillas del río Corbones.
Su origen se remonta a la Reconquista, en que se erige una Puebla, constituida por repobladores de otros lugares. Recibió en sus primeros momentos de existencia el nombre de "Puebla del Saucejo", quizás por un "bosquecillo de sauces" que había en sus alrededores.
En la segunda mitad del siglo XVIII existía el pueblo con su actual nombre, y en el siglo XIX se constituyó en "Ayuntamiento Independiente" al abolirse los señoríos jurisdiccionales.