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).
Ha sido diputado provincial en el mandato 2019-2023.
Encabezó la candidatura del PAR en Graus en las elecciones locales de 2023. Es concejal del Ayuntamiento de Graus por el Partido Aragonés (PAR) y teniente alcalde así como delegado de Hacienda, Intervención, Servicios, Desarrollo, Turismo y Comercio, Medio Ambiente, Movilidad y Espacios Públicos. Es consejero comarcal y presidente de la Comarca de Ribagorza.