Licenciado en Derecho y profesor de la Universidad de Zaragoza, es el actual coordinador del Grupo Socialista en las Cortes de Aragón. Hasta las elecciones autonómicas del 2003, ocupó cargos de responsabilidda en la secretaria general técnica de Presidencia de la DGA.