Fue elegido diputado por la circunscripción electoral de Barcelona en las generales de 1989 (abandonando sus puestos en el Senado y el Parlamento de Cataluña), 1993, 1996, 2000, 2004, 2008, 2011, 2015 y 2016.