Diplomado universitario como Graduado Social, en la Universidad de Zaragoza.
Funcionario de la Tesorería General de la Seguridad Social en la Administración de Tudela, trabajo que ha compatibilizado con la actividad política hasta junio de 2018.
Concejal en el Ayuntamiento de Monteagudo en la legislatura de 2003-2007 y desde el año 2007 hasta la actualidad alcalde de Monteagudo.
Presidente de la Federación Navarra de Municipios y Concejos de 2011 a 2015.
Miembro del Comité Ejecutivo de UPN