Nacido en Morales de Toro (Zamora). Es licenciado en Derecho por la Universidad de Valladolid. Funcionario del cuerpo subescala de Secretaría Intervención. Ha desempeñado el puesto de Secretario Interventor en distintos Ayuntamientos. Fue Director Provincial del Servicio Público de Empleo de Zamora entre 2008 y 2012, donde, en la actualidad, es técnico en la Unidad de Formación para el Empleo. Alcalde de Morales de Toro de 1991 a 1999, diputado provincial de 1991 a 1995; en la actualidad es miembro de la Comisión Mixta de Transferencias de las Cortes en Castilla y León. Es también Secretario de Política Municipal de la Comisión Ejecutiva Provincial del PSOE.