Miembro del Partido de los Socialistas de Aragón desde 1978, fue elegido Diputado al Congreso en las elecciones generales de 1986 por la provincia de Huesca, revalidando el escaño desde entonces en las sucesivas convocatorias electorales.