Profesor de Secundaria (Historia). Fue dirigente del PCE en Extremadura en los años finales del franquismo y primeros años de la Transición. Ha sido diputado de IU en la Asamblea de Extremadura de 1997 a 1999. Posteriormente, tras la ruptura de IU con la expulsión de la corriente Nueva Izquierda, fue diputado regional integrado en el PSOE. En el Parlamento extremeño ha sido Portavoz Parlamentario de dicho partido y Vicepresidente del Parlamento. Ha publicado diversos trabajos sobre historia local de Extremadura y sobre la historia de Las Hurdes.