Licenciado en Matemáticas por la Universidad de Zaragoza (1958), y doctor ingeniero geógrafo desde 1964.
A todos estos cargos, se añaden los de presidente regional y provincial de su partido.
Toda esta acumulación de cargos hace que incluso se cuestione la posible incompatibilidad legal a propuesta del PSOE en pleno municipal.
En 1982 decide no presentarse, abandona la política, salvo algunos contactos con la Unión Liberal en 1984.
En 1995 es elegido diputado regional en las filas del Partido Popular, permaneciendo en el cargo hasta el día de su muerte.