Nació en Gurrea de Gállego, el 25 de abril de 1959.
Es postgraduado en organización industrial por la Universidad San Jorge y técnico en prevención de riesgos laborales. Ha trabajado como director de fabricación y responsable de recursos humanos en el sector industrial, gerente del Parque Natural de la Sierra y Cañones de Guara y delegado provincial de Sodemasa-Sarga, empresa de la que está en excedencia.
En el ámbito político, fue presidente del Comité comarcal de la Hoya de Huesca y presidente del Comité intercomarcal del PAR del Alto Aragón. Es concejal del Ayuntamiento de Gurrea de Gállego desde 2003. Desde 2011 es diputado de la Diputación de Huesca siendo portavoz del Partido Aragonés en la institución provincial durante la legislatura.
Ha sido Secretario General del Partido Aragonés entre 2015 y 2021.