En las elecciones generales de 1996 y de 2000 fue elegido diputado por Barcelona en el Congreso de los Diputados, en la segunda ocasión como cabeza de lista.