Nació en Barbastro el 14 de marzo de 1973.
Es licenciado en Ciencias de la Actividad Física y Deportes y MÁster en Administración y Dirección del Deporte por la Universidad Complutense de Madrid y el Comité Olímpico Español. Tiene experiencia y formación en gestión pública, así como en docencia universitaria. Fue responsable técnico del Servicio Comarcal de Deportes de la Comarca de la Ribagorza.
De octubre de 2005 hasta julio de 2007 fue director general de Calidad Ambiental del Gobierno de Aragón. Desde la remodelación del Gobierno tras las elecciones autonómicas de 2007 fue Secretario General Técnico del Departamento de Medio Ambiente de la DGA. Director General de Gestión Forestal (2011/2015).
Encabezó la candidatura del PAR en Graus en las elecciones locales de 27 de mayo de 2007. Es concejal del Ayuntamiento de Graus por el Partido Aragonés (PAR) y teniente alcalde de la localidad y delegado de fomento y desarrollo empresarial.