Concejal en el Ayuntamiento desde 2003, ocupó la máxima responsabilidad, siendo alcalde de la capital oscense durante casi un año entre 2010 y 2011.
Portavoz del Grupo Municipal Socialista en el Consistorio oscense y portavoz del Grupo Socialista de la Diputación Provincial de Huesca.
Secretario general del PSOE en la ciudad, pertenece a la Ejecutiva Provincial del partido como secretario de Participación Ciudadana y Movimientos Sociales.
A partir de 1979, se implica en la gestación y desarrollo del PSOE en los ámbitos comarcales.
Es licenciado en Ciencias Políticas y Sociología, además de diplomado en Trabajo Social.