Los primeros pobladores son de la época prehistórica, aunque también hay restos que dejan testimonio de que también los hubo en etapas
romana, visigoda y árabe. Algunas
fuentes la consignan ya en el siglo XIII bajo la denominación actual. En el XV los Reyes Católicos le otorgaron la consideración de Leal, eximiéndola de la Orden de Santiago a la que pertenecía. Más tarde pasó a integrarse en el Condado de
Medellín bajo el Señorío del Conde de Santisteban y finalmente, ya en el XVIII, en el Ducado de Medinacelli. En lo administrativo se hallaba incluida en la provincia de Trujillo, dependiendo en lo eclesiástico de la Diócesis de Plasencia. En lo referente al aspecto urbanístico el núcleo más antiguo se focaliza en torno a la
iglesia parroquial y el
Ayuntamiento, hitos que, según fórmula no habitual, aunque próximos, presiden
plazas diferentes. En esa zona se sitúan
calles pintorescas de nombres significativos, como Cuesta,
Santa María, Derecha, Cuatro
Esquinas, y hasta una llamada Castillejos, que parece indicar la existencia pretérita en ese ámbito de algún elemento fortificado del que hoy no se tiene constancia. A partir de este foco inicial se ha desarrollado en dirección a levante, generando largas calles que tienden a desembocar en la
carretera a Don Benito, en cuyo eje han surgido últimamente importantes instalaciones hosteleras y de otros servicios. Estos nuevos tejidos presentan estructura hipodámica regular. Tanto en ellos como en los antiguos, las edificaciones responden al tipo campesino. Las casonas más distinguidas correspondientes a la hidalguía local ostentan potentes recercos de granito y
blasones en las
fachadas. También son numerosas en las áreas surgidas desde finales del XIX, las muestras de
arquitectura modernista y eclecticista, con realizaciones de acusado interés.
A la caída del Antiguo Régimen la localidad se constituye en municipio constitucional en la región de
Extremadura. Desde 1834 quedó integrado en el Partido judicial de Don Benito. En el censo de 1842 contaba con 1052 hogares y 3026 vecinos