Licenciado en Derecho, posee diplomas universitarios de especialización en contabilidad y auditoria de administraciones públicas, y en Derecho agrario. Ha colaborado en despachos de abogados y es funcionario de habilitación nacional, a cuya Asociación Sindical pertenece.
En el PP ha sido coordinador adjunto al presidente provincial de Huesca, vicesecretario de organización de dicho partido en Aragón y coordinador adjunto al presidente regional desde el año 2000.
Ha sido diputado a Cortes de Aragón en la VI legislatura.
Jefe de Gabinete en la Diputación Provincial de Huesca 1997- 1999
Portavoz de Medio Ambiente, en las Cortes de Aragón desde el año 2003 hasta la fecha.-