Nacido en Cáceres, Extremadura, España, es licenciado en Derecho por la Universidad de Extremadura, y fue alcalde del municipio de Arroyo de la Luz entre 2003 y 2015, siendo también presidente de la Mancomunidad Tajo-Salor desde 2003 a 2007.
Fue fundador de Amnistía Internacional en Cáceres y miembro de la Ejecutiva nacional de Amnistía Internacional en España, presidiendo esta ONG durante dos años. Creó la Asociación de Derechos Humanos de Extremadura, y la presidió durante 7 años, al tiempo que colaboró en la constitución del colectivo para la recuperación de la memoria histórica, de la que fue el primer vicepresidente de la Asociación para la Recuperación de la Memoria Histórica de Extremadura.
Actualmente ocupa el puesto de Coordinador de Acción Local de la Consejería de Medio Ambiente y Rural, Políticas Agrarias y Territorio de la Junta de Extremadura, siendo el máximo responsable del programa “Extremadura 2030”.