Nacido en Zaragoza, licenciado en Derecho, consiguió por oposición plaza de Técnico en la Diputación Provincial de Zaragoza y posteriormente en el Cuerpo de Abogados del Estado.
Desarrollo su actividad de letrado, tanto en la Administración central como en la Comunidad Autónoma de Aragón, a donde se trasladó en 1984. Compatibilizó su función jurídica con la docente, al ser profesor encargado de curso en la Facultad de Derecho de Zaragoza y profesor tutor de la Universidad a Distancia de Barbastro.
En la Diputación General de Aragón fue Consejero de Hacienda en la legislatura 1987 – 1991, Viceconsejero de Justicia en la legislatura 2007 – 2011 y en la última legislatura PP-PAR Director General de Desarrollo Estatutario. A si mismo ha sido Diputado en las Cortes de Aragón en dos legislaturas, desde 1995 a 2003.